cfreader/[ini, json, yaml, binary, list] with tests!

Issue #784 leaves me wanting to get configfile under test. This PR extracts the file types into their own libraries with test coverage.
This is a very poor test.  It should be checking the returned Buffer and making sure it exactly matches the known input.