Removed some of the inheritance in the page objects to make them more flexible.
Created a new user creation test in scratch-mustache-view.
Finished the last happy path create user tests in scratch-mustache-view.
Created the first invalid user creation test in scratch-mustache-view. Also changed the emptyUser() and emptyAddress() methods so that they return null values within the number fields.
Updated the User so that it can copy a user with no address.
Finished the create user tests in scratch-mustache-view.
Created tests and the implementation for user delete in scratch-mustache-view.
Added error handling to the scratch-mustache-view.