Add reader factories (fix #11)

Add tests for factories
Merge pull request #49 from ddeboer/reader-factories

Reader factories