Detroit

As preparation for adding more readers (specifically, MongoDB, Redis, and others), I've moved the several classes that were glommed together in readers.py into separate files.
Tests pass.  Note that since I have only moved code, I have not created any additional tests.