Update PEG
Parse the queries
Remove unused parser bits
search checkpoint
Well, it compiles somehow
90% there, so only 90% of the work remains
Range and grouped stuff builds. Dunno if it works though.
^ and ~ are still busted, but other searches seem to work. Time to start testing, woo.
tweak a little more