Add student role

Student model added. It has a polymorphic association with User thus can sign on, have sessions, etc. It has some extended attributes as can be seen in the schema and specs.
What is the meta part for? I see this everywhere. Does it have something to do with the polymorphic part of the model?