User access control

implemented user access control to hide tabs for users who are not
authorised to see them