remove runtime error when submitting a report when not logged in
added a check in the checkgeorole rule that checks if the user is logged in and if they are not it returns true so the rule doesnt try to look in the database for something that doesnt exist.
no runtime error when viewing reports tab when not logged in.
only applied the georole specific changes when the a user is logged in.