Large structural modifications.

Transplant from Step to async.
Reorganized routing. Error handling for express. Handle database errors and socket errors and reconnect.
Added primitive blogging features.
Improved pagination module.