Adding language module
Moving CodeLexer and associated classes to language module