Read and writable partitioned sources

This is an initial implementation of partitioned versions of the TypeDelimited and TextLine sources.

I'll add the tests next.
can you add more comments and a link to cascading as to what the format of this template should be?