Update Tests
Change interfaces to require Principals instead of Strings
Start adding support for checking user attributes