okay, so i'm trying to incorporate the good parts of master while removing all the crap related to trying to improve the module
good enough to move to desktop to finish this
Merge branch 'temp_rewind' of https://github.com/adminion/adminion

Conflicts:
	lib/http.js
	lib/realtime.js
	models/socket.js
simpler, evented modules without using new
!!!IMPROPERLY MergeD branch 'temp_rewind'!!!

this code won't run properly because i'm not going to fix the merge
right now. instead, i will commit and push the changes to master because
i'm a crazy bastard like that, and no one is really using any of this
code but me, so fuck it.

Conflicts:
	lib/auth.js
	lib/db.js
	lib/http.js
	lib/index.js
	lib/realtime.js