Updates

Added user profile activity.
Added input checking for registration.
Added support for user gender.