Merge pull request #55 from rwarbelow/teacher_views

Teacher views
updated to the latest schema model. Removed all _profiles from students, teachers and guardians. Also removed user from user_identity
completely overhauled the naming conventions of swot_bot for better clarity, easier readability and to negate the need for namespaced routes. removed _profile from every instance of student_profile, teacher_profile and guardian_profile in the entire program. This includes renaming files. Also removed all user_ from user_identities.

All model tests currently pass and the seeds file is populating the database correctly as well.

In this instance, we dropped the database to save ourselves a significant amount time. We know that once this app is deployed, we will not be able to do this and it is considered poor practice, but in this instance with all the changes to be made, we felt it was necessary.
Merge pull request #56 from rwarbelow/rename_all_user_types

Rename all user types
reordered routes with namespaces
Merge pull request #57 from rwarbelow/route_cleanup

reordered routes with namespaces
upadted seed file to include enrollments
added controller for liveclass
set up way for teacher to add new student. not finished
added functionality to edit, create, and show a course
added methods for course controller
changed naming conventions for class list to build off of current teacher
changed routes for teacher links on navbar
added route for liveclass
deleted courses views under teacher profile. this view should not have been under teacher PROFILE. should be under teacher COURSE.
Merge pull request #58 from rwarbelow/add_teacher_views

Add teacher views
added custom validation to check for period uniqueness for each enrollment
Merge pull request #59 from rwarbelow/add_student_courses_seed

upadted seed file to include enrollments
Merge pull request #60 from rwarbelow/add_custom_enrollment_validation

Add custom enrollment validation
added student action types and student action categories