Started work on public user profiles, should probably start a feature branch for this