Moved compiler/parser classes to their own modules