Synced branch with master
Added (mostly)functional registration page. Still need to validate email address and give error messages upon failure
Email validation is now functional. Just need to get error messages on bad input
Added error messages on bad input on user registration
Added user login and users are redirected if already logged in
Merge pull request #5 from CS2014/ross

Ross