Creating a Subject and Enrolling a subject

I modified the signup part to ask for the role of the user.
Therefore, depending if you are a professor or a student, you can create
or enroll a subject.
Group functions will come soon...