Instead of manually adding languages as described in #18. For future language support, we should have a means to read in TextMate language files, and build the language rules.
The initial support is a hack week project so it was scoped down to just add support ASAP and the basic foundations of parsing out a CodeNode