Fixing defect that caused nested environment variable translation to fail beyond 2 levels. Fixing broken tests and ensuring they cover cases.
Add license. Parse files and environment variables consistently. Add support for a defaults hash object. Update README to reflect changes to API. Add moar tests. :muscle:
Merge pull request #2 from arobson/master

Bug fixing environment variable translation