Easily extendable, hierarchal configuration manager for Go. Supports passing in configuration data through json files, command line arguments, environment, in the code etc.