user, permissions implementation. Autohide disallowed items in tabbar. Generic protected vc made.