User management create/update/modify

Added initial code for user management with the ability to create/update/modify users.

Implements #5