Full implementation of user registration has been added.