Add controllers: assignments, classrooms, courses, enrollmenets, home, sessions, and users.
Add basic home view and routes to it, including root route.
Add migrations and revise models for self joins with User.
Add debugging gems and cancan.
Add load_and_authorize_resources now for assignments, classrooms, courses, enrollments, and users controllers.
Add routes.