Users who are not registered / logged in are able to see user profiles, users should be able to specify if their profile should be displayed to these people.
Acceptance criteria
- User views their profile details
- User sets their profile visibility to public, private or hybrid
- If private is selected a non logged in / registered user will not be able to view the profile and will be motioned to login / register
- If public is selected the users profile will be visible to the non logged in / registered user
- If hybrid is selected only certain parts of the users profile will be shown to the non logged in / registered user
*Nb - hybrid mode will be explained to the user during the selection process