refactoring matching away from tree structure
Merge branch 'future' of https://github.com/chrisruffalo/achoo into future

Conflicts:
	src/main/java/com/achoo/topicstore/tst/LiteralNode.java
	src/test/java/com/achoo/topicstore/tst/AnyCharacterNodeTest.java
	src/test/java/com/achoo/topicstore/tst/LiteralNodeTest.java
re-added tests that were removed on accident