Got the compression action working, updated some gui stuff, added binary
reader and writer classes so that we can actually write and read the
compressed files and began work on the decompressor.