Adds partitioned version of text line.

A partitioned version of TextLine that can be both read and written to.
Since this is inside cascading the best we can do is throw an exception which is what will happen if the regex match fails.