Custom registration & user

Custom registration based on newly created user model (uses phone number instead of username & email)

SMS validation of phone number using Nexmo as SMS broker