Added passport and bcrypt for authentication
Moved db_name to a config variable
Removed index from static folder (replaced by handlerbars)
Added basic leveldb model and singleton objects
Basic User model for storing user information
added necessary packages, controllers, and templates for utilizing authentication
passport.socketio for authenticating sockets
Added session keys and secrets to config
Modified controllers and views for sockets to use the authenticated username instead of a random hash
passport.socketio setup and express setup necessary for authenticating sockets
Updated login controller and template to report login error
Added dev dependencies to package.json
Added root path to config
save, find, remove functionality updated or added to level
level connect now uses the root path from config
made password a required field
level tests
authentication tests
updated package.json