adapted natalie's code to new MmfFile, a subclass of RandomAccessFile that handles mmf specific file details, including keeping track of stack locations
using different (buffered) implementation of RAF that handles little endians
parses header locations correctly
TODO: implement loading IplImage, imageStacks, and backgroundRemovedImages in MmfFile
TODO: implement reconstructing images in mmf_Reader