Creating a user model, controler and view
Creating log in functionality
Adding flash alerts and notices
Adding logic to display 'Signed in as' or 'Login or Sign up' in the application view
Writing the reviews routes, controllers and views
Adding authorization to ensure users are logged in before they create reviews