Added sign in functionality model, controller, views with styling