ignore .DS_Store
add notes about code organization and a glossary of terms
move katuv/dsl -> katuv/core

reflects the role of this part of the DSL more effectively
clean up rubocop warnings
pend out interpreter acceptance specs and rough in the interpreter modules
rename some files that were missed
remove jruby from .travis.yml

ast won't build there, and also it causes some random failures on CI
add notes about the compilation process and bootstrapping the DSLDL