Docs for access levels
Use Typesafe config for settings

https://github.com/typesafehub/config

Practically standard in the Scala world these days. Application
developers can have library configs merged in with their app's. We were
already transiently dependent on it anyway through Akka, so we're not
costing anyone new dependencies.