Renamed some variables.
Made endianness a property.
Changed method size for readonly property length.
Renamed internal variables in a consistent way.
Removed read and made a readonly property named position.
Refactor for styling on BinaryFile.
Refactor for style on BinaryFileMetadata.
Refactor for style.
Renamed the reading methods.