db(people): add people table
db(courses): add courses table
db(course_term): add course_terms
db(course_people): add join tables for people related to course terms
db(section): add sections
db(section_students): add section students join table
db(assignments): add assignments
db(submission): add submissions
db(comments): add comments
db(course_terms_people): Simplfiied relationship between people, course terms
db(migrations): simplify migration history to only create the join table
db(belongs_to): use belongs_to and inline index to simplify migrations
db(sections_people): simplify associations between sections and people
models(create): create models and basic associations between them
models(associations): use has_many :through to allow for lambda scopes
Merge pull request #1 from osdiab/feat-models

models(create): create models and basic associations between them
models(scopes): remove scopes, use block extensions
db(role, comment): add numlines to comment, standardize role to string
db(role): add validators for correct roles
Merge pull request #9 from osdiab/feat-migrations

Add migrations and models for all database tables