updates to various infrastructure to enhance the role based security
including hiding inaccessable menue items and links.