More Student Updates

This is NOT ready to merge!!

Just wanted to see if someone could take a look at this.

I'm getting an issue where "MyString" is randomly showing up in the array that results from running a scope, could someone else try downloading my pull and running the student unit tests to see if the same thing happens? I know for sure it's happening with the females scope, and those for allergies, medications, ordering by grade, etc.

Otherwise just made some changes, mostly fixing typos/syntax errors. I did finally add in the migration to change security_question to an integer

[EDIT] Also added a custom validation in the registration mile to check if the student is between ages 7 and 18 as of the cutoff date. I wasn't sure about the location of this validation but I figured it's something that needs to be checked each year.