Add landing page and login/signup forms

Add landing page that user sees when they visit the site.
Create sign in and sign up forms on the landing page.
Create user controller to override clearance defaults, so
that we can add username to the user model.
Add new column to users table to store the username.