Overrides, various refacorings, cleaning up debug
Ability to compile kl to .class files
Minor refactoring, some weird stuff in this corner