Add the user authentication model
Add views and controller for user creation and auth