First attempt at login.
Another step towards login.
Implements logout.
Seed for empty user database.
User model's basic CRUD and login improvements.
merge login -> develop