adding user profile feature

ISSUE #35 

## Testing Instruction
Run appication : 
 - [ ] A registered user should be able to see profile page .
 - [ ] Profile page should not be visible when the user is logged out .