Create a user profile page

@maneyt @ChristopherThorsen 
I try to avoid saying "Fix this and then you're good to merge", because in the fixing, people may introduce something else that I object to. I can re-review when you've done that.