updated refactoring notes
Raise ValueError when iteration hits a truncated line rather than silently exiting.
Add testing to truncated file iteration.
Merge pull request #50 from cmclean/master

Raise ValueError when iteration hits truncated line rather than silently exiting
Merge pull request #47 from marcelm/master

Installation should not require Cython
Do not attempt to import ez_setup since it does not exist.

Alternatively, ez_setup.py could be added to the distribution, but it appears
no one has ever complained about it not being there. Probably most people
have setuptools installed already, so just rely on that.