Checkpoint some work on more intelligent evaluation orders
Merge branch 'master' of nochair.net:private-git/research/datalog
Merge branch 'master' of github.com:travitch/datalog
WIP
Stub out most of the repl
Basic untested repl implemented
Parser fix
Revert "Checkpoint some work on more intelligent evaluation orders"

This reverts commit c0193170f7b2f641f67c5c2387df8144f9d83107.
Switch from 'failure' to 'exceptions'
Warning cleanup
Cleanup for release