configuration
Plugable configuration framework. Allows a heirarchy of providers (e.g. use system props, then etcd, then config file).
Default providers are:
System Properties -> Classpath
Pass -DconfigurationProviders as a comma separated list of classes to set configuration
Maven
<dependency>
    <groupId>com.daedafusion</groupId>
    <artifactId>configuration</artifactId>
    <version>1.1</version>
</dependency 
<dependency>
    <groupId>com.daedafusion</groupId>
    <artifactId>configuration</artifactId>
    <version>1.2-SNAPSHOT</version>
</dependency 
Examples
Configuration.getInstance().getString("epiphyte")
InputStream in = Configuration.getInstance().getResource("log4j"); 
 JarCasting
 JarCasting