Setup the basic process for profiles

The basic process for the membership profile system has been developed.
Users are now able to sign up, go to their profile page and edit their
information.