Implement Company sign up

Now both students and companies can sign up and sign in.
Redid the Sign in functionality

Now the sign in checks the user based on its user_type. If it is a student, it sends the person to the student section, if it is a company it sends the company to the company section. It also sends the staff to the admin section.