Normalized return values
Fixed return value of sync .read()
Added file.__OOB( position[, end] ) utility fn
Added more strict OOB checking in file.read()
Added OOB checks in file.write()
Updated README: Added "Usage" section
Removed file.seek(), no use bc this.offset is gone
Updated tests
Added partial support for .slice()