Config now comes from some nice and simple json, and it handles multiple machines with aplomb.
See the git repository for the latest. The config file example is in there, and you can replicate the n01-ipmi section with more nodes trivially.
Coming next is getting config from a trusted web server, along with registering the client to the trusted web server. This prevents things like passwords from showing up in the clear, though you can always create a lower privileged user to access the console for monitoring. This is probably advisable.
Will also look into ssl keys and related, though I am not sure how consistently IPMI systems implement these.
Also will have both an alerter queue and thread(s), and a reconnection mechanism in the next release (in case someone steals console, this will steal it back).