August 8 2014: bnf lexing
	New Files:
		css.bnf:
			A set of rules that I am simply testing the
			parser on. It has no representation of css
			what-so-ever.
	Modified files:
		css_muncher:
			Updated to test different states in the state
			machine. Also updated to test the bnf lexer and
			the parser.
		lexer:
			Changed to show some debug information. If an
			element doesn't match any of the acceptable
			token rules, the lexer gets into an infinite
			loop.
		bnfLexer:
			Updated so that comments can be included in the
			bnf files. They are started with an octothorp
			and ended with a newline. Also added a few new
			rule classes.
			New Rules classes:
				Replace
				Concatenate
				Repeat
				Equal
				Newline
				Whitespace
			Then added the new classes to the token
			expressions.
		parser:
			Added some simple cleanup for bnf files, which
			removes comments and whitespace. It also removes
			the newlines between comments so that the parser
			won't be cluttered with newlines without
			possible meaning.
		statemachine: -- not done with updates
			New node hierarchy, which has basic nodes which
			only have output edges. Element nodes, which
			have output edges and stored elements. Then I'm
			still building from there. The state nodes will
			be element nodes eventually. I'm also adding the
			requirement for a start node at the front of the
			state machine. This will allow the first state
			to be accessed more easily in more cases.
			Finally, updated each node.element access to use
			the get_element() function for cleaner code.
			Also added depth into the token sequence so we
			can get the last element that matched the state
			machine. It is kind of like re.end(). Last thing
			added was a statemachine reset, which sets
			everything back to zero and clears the state
			path.
		f1.vcss:
			Added a bunch of css rules for the program to
			play with.

	Next:
		Working on getting the parser to build functioning state
		digraphs using the rules given in a given bnf grammar.
	Note:
		The program is working up to the point of the state
		machines. The parser doesn't really do anything yet.