fixed bugs related to user profile name
added profile controller
Adding profile page and the testing