fixed reports list restrictions, added implicit user hierarchy through error messages
when an admin accesses a user account its not suppossed too, appreopreiate
message is displayed and changes to edit form not propagated to DB
non logged in users do not generate run time errors on the main page
quering data base is only done when a user is logged in