Refactored user creation and updating.
Added getUsers method

Signed-off-by: Gabriel Boucher <gabriel@agenceamiral.com>