simplifies Source, FileSource is still a bit janky
Add the TestTapFactory
Merge pull request #521 from twitter/source-scheme-clean

simplifies Source, FileSource is still a bit janky