Removed internal offset counter from File

It just doesn't make any sense to keep it for sequential
reads / writes with async, and just makes stuff messy instead.
Split up File.prototype methods into own files

Figured it's just way better to work with when the methods
grow beyond a desireable size in lines...