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