SplitReader follows file spec more closely

Added support for iterating over files. Also added support for the
readlines() function
Merge pull request #7 from stitchfix/tmillar_readlines

SplitReader follows file spec more closely