Adapt to refactored parser library and use ParseResult for some interpretation. Some tests still fail, primary commit goal is to get the project to compile again