Created user authentication

* users can create accounts
* users can login
* users can logout
* users can only reach user page and profile when logged in
Merge pull request #5 from keaty/routes-models

Routes models