made reload functionality work more reliably
Split servers into class hierarchy. Reordered functionality to make more sense to the reader. Added docs. Fixed reload functionality.
added default multiprocess mode
more explicit signal handling, graceful reloading
on second thoughts, just handle SIGQUIT (graceful shutdown) and SIGHUP (graceful reload) and let node take care of SIGINT and SIGTERM (which it seems to do fine)
minor tidy
keep it simple