created user profile page

Users can now add their website, current city, birthday, and interests on their profile page. They can also change their profile picture, regardless of whether they uploaded one upon signup or not. There have also been minor changes to the CSS of the index page.