Changed routes to act as standalone functions, and switched to mongodb for
session store

All the route binding (app.VERB(route,function(){}) now occurs in
'routes/index.js' using a binding object ({method:,route:,callback:}). All
the static routes where moved to 'routes/static/index.js' because they're all
short functions simply grabing the appropriate jade file and populating.

The switch to mongodb for session store is a switch from using cookies.