Refactored Header class to take an array of bytes instead of having access to the entire file. Changed file variable in DMG scala to be a RandomAccessFile instead of a File because we are likely to be dealing with large files