Add user creation

Also fixes issue with .isNumber() and ensures "group" is an integer