Styled profile page, tidied up some access errors
(mostly pages that shouldn't be accessed without a login)