Added student CRUD model and one test for it

This commit is HUGE, but it took me a while to get Karma, Jasmine, and
PhantomJS all working together so I was hesitent to commit anything.
WOOOOO GO TEAM!