Looking at new syntax
Add tests and more useful error reporting
Move error-checking code into methods and improve error messages so you can find what the hell went wrong
isolate better errors messages
Fix string/symbol mixup in last_named_step
DRY up the argument error checking and use custom error types
Merge pull request #16 from jrochkind/better_parse_errors

Traject::Indexer, better error messages