Add user profile page, do some minor display tweaks