#13. Created a user repository and a dict based implementation.
#21. Started to add registration and login.
#21. Registration page
#21. Played around with routes to get them out of the main app.