CRUD user handler and tests