Added parser classes and updated interpreter