Add functions to validate and save a model. Create member variables
representing database fields
Change 'message' field on errors to 'summary' that will contain a key
that we will use on the client end to generate a message there. remove
messages from the server-side in case we use this api for another reason
in the future. the server side will send keys and the client sides will
generate the messages on their own. Function to create user account is
working and returning the id of the user