Authentication and New Models Added
Added Authenticate Method to User Controller
Added Unauthenticate Method to User Controller
Created Error Model to pass errors around
Created Success Model to pass success around
Created more base views which allow for easy checking of forms for
errors/successes
Created a Check Auth file to see if user is authenticated (Does not check role)
Modified home view to better reflect target design.