make dawg.find take a trail node rather than a letter
go into test mode if there are any args
letter groups in paths
have bag contain nodes rather than chars
move eval functions into a separate module
reintroduce custom sorting
support character groups in the parser
environment should not depend on eval's internal types
more gitignored files