Add a ton of changes

This does not work yet. I'm trying to isolate why the database is not
loading properly right now.

Yeah, this has been a long time coming and really shouldve been done a
while ago, sorry I don't have a good description for what is in here.
1 job for 1.0 in 1 minute and 2 seconds (queued for 1 second)
Status Job ID Name Coverage
failed #1176


Name Stage Failure
test_Schedules Test There is an unknown failure, please try again
      data/index.js:132:13: Identifier 'session_template' is not in camel case. (camelcase)
data/index.js:136:53: Missing space before function parentheses. (space-before-function-paren)
models/Semester.js:16:8: Object properties must go on a new line if they aren't all on the same line. (object-property-newline)

npm info lifecycle schedules@0.1.0~test: Failed to exec test script
npm ERR! Test failed. See above for more details.
ERROR: Build failed: exit code 1