July 1 2014: Argparser and gitignore
New File:
	gitignore:
		I added git ignore to the project. All it contains is
		__pycache__/, .license.config, and *.swp. Pretty much
		just ignores automatically generated content that is
		unecessary for the project.
Modified File:
	argparser:
		The argparser now handles dependencies in the arguments
		and will report when a dependency is not present. It
		will also report when the programmer makes a mistake and
		hasn't actually created an argument that another
		argument depends on.

		Arguments are printed out in the order they were
		created.

		The default data type is now None, if no data has been
		added instead of empty string. That is unless it is of
		type bool, in which case it is False.

		Otherwise I have just been working on a little bit of
		string formatting.
Future work:
	I would like the argparser to be able to generate a help message
	like the 'real' argparser does. That is a very nice feature and
	it gives nice results. I may not do that for this project
	though and leave it for another version.