Simplify service layer

Moved encrypter caching into KeysKeeper
Used regex to verify public key file names
Ignore malformed keyfile names