register: fields and redirection addition

* Adds semester and student id fields.

* Finalises registration with redirection to login with success message.
temp commit for testing