fix .travis.yml

ensure it runs COVERALLS
enforce ast version
rough in Katuv::Core::Interpreter, fix API wrt it.
implement #on_dsl handler
implement #on_namespace handler
implement #on_nodes handler
rough in interpreter-building processors into their own subdir
implement an association interpreter
move dsl interpreter spec to a subdirectory in unit/core
rough in initial Interpreter::Node class
implement #on_association for Node Interpreter
implement #on_type for Node Interpreter
housekeeping
introduce node interpreter acceptance spec, remove unnecessary unit spec
fix #on_associations -> #on_association, add appropriate alias for #on_associations
rewrite #on_association unit spec

using the old-style spies to make the assertion a bit easier to manage
adjust incantation of spec
fix typo in spec
remove unnecessary spec
update rubocop config