Chat windows now spawn to the left of user dropup
Renamed a few things
removed multiple instances of users in the chat
Updated chat ui

List keeps track of users you're currently chatting with.
Users can't have duplicate chat windows open.
Shift-Enter enabled in textbox
Added socket property to User mdoel
Added basic chat functions
Merging basic chat functions with ui

The person who logs in first can send messages successfully.
profile_controller.js
  Reformated achievement date display.
static/css/style.css
  Made popovers much wider.
Fixed pnotify location onlanding page, now appears in the top right and it's location looks better
user.js
  New defaults for various fields.
server.js
  You can now make new accounts again (ty, Jerm)
server.js
  Fixed bug with facebook/google signups.
Chat system fixes

Fixed bugs in chat system, fixed users online misreporting, removed
debug alerts
added basic achievement socket info. Added a default profile view when profile blank
Merge branch 'master' into talkToMe

Conflicts:
	models/user.js
	static/js/chatFunc.js
	views/layout.jade
Merge branch 'master' into talkToMe

Conflicts:
	views/layout.jade
Merge branch 'master' into myProfile

Conflicts:
	models/user.js
	static/css/style.css
	static/js/chatFunc.js
	usertracker.js
	views/landing.jade
Merge branch 'master' into hookMeUp