Refactoring the naming of configuration objects

Refactoring the naming of configuration objects to make it easier to load into an org with existing config so name conflicts are minimized.

- Renamed the objects to prefix them with "UserAccess".
- Updated all the code references to use the new names
- 1 small change to the page to render based upon the UID value being present in the URL.