Added hook so admin always has permision to view events, message tweaks, writing tests for admin role