adds bare-bones user registration, which is currently not validated, and only returns failure or success notification strings to the client