August 18 2014: State machine concatenation
	statemachine:
		State machines can now be concatenated.
		I've also made the docstrings a bit better, including
		the method useage for most methods in the state machine
		class.

		The run method is now deprecated, and just calls the
		match method. When match is called, the state
		sequence must match the state machine exactly.

		The match method has been rewritten, but doesn't update
		the depth yet so the end method will return meaningless
		data.

		Search will give all the groups of the states that match
		parts of the state machine. It will be a lot more
		expensive, and give a lot more results.
	css_muncher:
		Updated to test the changes in the state machine.
		(concat and the addition operation.)

The alternate method must be witten next.
I'll commit that when it is done, then look over the clone method again
and try to make it cleaner and more efficient. That and I'll refactor it
to make it simpler.