Add basic functions in Profile, transfer methods from Usercontroller to ProfileController, and implementpart of functionality in ProfileActivity