Add ACLGuard and tests for ACLGuard

This commit adds a new, simple ACLGuard that stores strings and checks queries
by checking string equality. This commit also adds tests for ACLGuard. Other
than Save and Load, coverage is 100% for the functions in ACLGuard.
Removing completed aclguard review