Adding part of the implementation for a Signup and user profile
finished signup code