Fixed position parameter processing. In Node internals, read is called with position=-1 which means the same, as null.
Some missed tests
Additional tests on a* modes, file truncation on open (w*) modes.