added a profile page, in preparation for badges.