It adds user registration and authentication.

On branch master