started lazy files
added to the lazy file class made it start to work
got the lazy file working and added a lazy lne to make the data only lod when requested form the line
removed some of the validation
added unit tests for the lazy file class
added unit tests for filesystem line and fixed found bugs
changed the parameter name of first option of the createFileBuilder method to show the new options
Merge branch 'master' into lazy-file
added travis yml file
added new line
added warning for the methods that would possibly use all the memory and simplified the getLines method
added warning for the methods that would possibly use all the memory and simplified the getLines method
added to the readme ith info about the filesystem file
removed unused use statements
added unit tests
made InMemoryFile extend file to keep bc with any typehinting using the file class
ade the File class alias the InMemoryFile class
Merge pull request #9 from giftcards/lazy-file

add new classes for handling reading a writing directly to and from the file system. some small fixes