Corrected imports of Guava.  Made URIPermissionsFactory and interface -
Guice AssistedInject requires it that way.

Two tests known to fail, a further two fail under Gradle test.