create parser for searches
add initial parse, search functions; some ideas in simple.clj
add function for turning data-map into grammar
add fns to turn data-map into grammar; add tests
clean up; fix bugs
remove default test
Merge branch 'data-map'