Added CustomReaderFactory for plugging in external implementations of SamReader capable of getting data from APIs.
Merge pull request #98 from iliat/ga4gh-work

First step in adding support for getting Reads data from APIs such as Google Genomics