User can register.

* Login function not implemented.
* styling not finished.
* non-bootstrapped navbar.
User's password will be encrypted upon registration.