Added ability to modify a user. need to test it.
Cleaned up some user modification code.
Improved user creation errors
User modification tested