This reverts #722 and should make IO.binwrite no longer truncate the file when passed an offset.
Revert "REFACTORING: supporting flag about receiving an offset or not."
This reverts commit 05de78e.
IO.binwrite doesn't truncate the file if an offset is given
Switch to using ModeFlags in order to specify CREAT and RDWR at the s…