add specs to cover Katuv::DSL::Definition#namespace
mutant passing on DSL.define, make Definition#evaluate! stricter
gitkeep the directory structure
move NOTES.md to notes/
remove changelog

just use git, I'm terrible at keeping these.
rough in Terminal, wire it to the #terminal method on Definition
make test shibboleth consistent
implement continuing-eval when creating terminals via Definition#terminal
Implement #nonterminal and it's related bits
Implement #root and it's related bits
add custom rubocop.yml
use single-quotes
refactor definition specs to be less redundant
dry up definition nodes
add #relationships to definition nodes
add encoding to definition_node_examples.rb
ignore .rbx
implement Relationship model
implement relatable-node behavior for dsl nodes
remove specific error string assertions

They're different between RBX and MRI, should probably write a PR for this on
RBX.