Finished Registeration and Login Process.
Things that still need to be done (NOT in an order of priority!):
  * Allow user to login with email OR username
  * Design registreation.
  * Maybe AJAX login
  * Integration tests for sign up and login process
  * Allow user to change password
  * Allow user to delete account maybe?