Added unit tests
Allow no EOL at EOF
Merge pull request #33 from grindingcoil/EOL-EOF-should-be-optional

Eol eof should be optional