require signed in when viewing users' profile page + fix some css bugs