Prevent showing report button if not logged in (#320)
* Prevent report button showing on user hover card and profile page if there is no user logged in
* Improve composition of user hover card
* Use getSession instead of getUser for efficiency
* Prevent report button from showing for logged-in users viewing their own profile
* Restrict report button visibility to logged-in users not viewing their own profile
---------
Co-authored-by: Tom Sherman <tom@sherman.is>
authored by