Registration, Household, and Student forms, Populate Script, AND MVC for Teams, Bracket, and Tournament

This branch has a lot so I want to get this merged in as soon as possible. @s1anden once you send the pull request to this branch ('fixPopulateScript') then I'll resolve the merge conflicts and add it all to master.