Updated userProvider.validRole logic
Code tidy up
Updated the stateListProvider::canVisit
Made the name of the cache variable more clear