Updated version number to 0.4.0
Made run accept any input and lexer re2c compatible