User registration API

Includes the API to register a student and teacher
Haha github bug? Yeah I learned that technique from Code School. Pretty useful in Polymorphic Associations.