Update BinaryFile to support ArrayBuffers

Allow BinaryFile objects to be created from the output of FileReader.readAsArrayBuffer