Update for create_user() and new method update_user()

Added mandatory email parameter on creating user. Also added method commentary.
Added method for modifying/updating a user, invoking UnhookStore() and HookStore().
Added constant INACTIVE_USER for inactive mailusers.