added runtests and made EBNF just a include .. should make a separate module later