cleaned up formating

Signed-off-by: Ninjaparade <ninja@ninjaparade.ca>
added front end controller logic to disallow view of content based on roles
updated mutators