Initial implementation
Cleanup & split out example parser
Readme
Add todos
Fix bug with `not` operator precedence
Ensure string values
Take in CSV instance
Fix bug with passing block
Fix bug with class variable
Add tests
Readme
Gem
Improve readme and example