Added a feature maintenance lib
Updated the RouteList and User providers to be more aware of roles
The referer.dashboard feature can only be accessed by referers
Made states aware of user roles when requesting features