admin - enhancements (user) and cleanup

update model to reflect version change.
clean up some of the admin calls to not be nested.
start addition of user calls.
start user extension.
admin user - enhancements

ability to see a list of the users.
ability to add a new user and assign roles.
started ability to edit user (recycled create form).