added controllers, view files, routes for authentication