Added User sign up with validation. Password encryption is in place