Inserting user into the database
Introduced Registration object to represent a user registration containing an email and password
User objects must be constructed with an id