Internal Access Changes

This is the final update:

Added more test coverage for the UserAccess and UserUtils
Added shiro integration for test
Updated the standard banjo test users to have (groups) which are shiro permissions underneath
Completed the taglib so that it's conditional
Updated the Profile screen in Banjo Settings to display the groups (collections) that a user belongs to.