July 1 2014: Compression
New Files:
	files:
		The files file gives more utility to the file object.
		Some of these include extracting the file name, the file
		path, the file extension, and the modification time.
		This was used in the header-generator, but seems
		suitable for use for handling the files for input and
		output in this program.

Modified Files:
	argparser:
		Included a __getitem__ method which allows direct
		indexing to the data that was passed in through the
		argument. It is very useful.

	compress:
		Added the output dependency to compress file and
		decompress file, requiring that output of the algorithm
		coming from a file goes to another file instead of
		simply being printed to the console. I think this is
		good because we don't know how long the file will be and
		it isn't helpful to have random garbage all over the
		screen.

		Some functionality for version, help, output, and
		compression has been added. If none of c, d, cf, or df,
		are specified, the program will allow a message to be
		piped in directly for compression.

	lz:
		The compress algorithm has been written and works as
		expected. I still need to find a way to condense or
		serialize the output from the algorithm though. I am
		finding that due to the size of the tuples and the other
		extra bits that python throws on, the output is roughly
		double the size of the input. That isn't good for
		compression.

Future:
	Remove the classes that I was going to set up for compressing
	and decompressing. It is easier to simply have them sitting as
	stand-alone functions than methods.