Rename the getMIMETypeByExtension function to something more readable
Implement a instance version of getMimeTypeByExtension
Remove debug code
Suround file open with try catch and fix type in Exception message
Implement File->current()
Implement File->isOpen function
Throw exception in Iterator method if File not open
Use File->isOpen where you should, and change confusing exception message
Implement File.read function
Rewrite "open" function and implement privet _open function
Implement File->delete and File->create functions
Implement modes in File
Set modes in write and read functions

To make sure we are in the correct mode before
we do anything
Replace \n with PHP_EOL

Cross platform compatebility ftw!
Update File->write(ln) phpdoc
Add appen(ln) in Writer and implement them in File
Increase memory limit for phpunit tests
Add tests for File
Exclude tests from build. The lazy way