* code cleanup and reorg
* add clustering
* use connect-mongo for sessions
* move task worker into main event loop
* probably a lot of other changes i cannot think of