IR and interpreter updates
Add some graph data structures
Update control/data flow analysis
Move parsers to parsing package
Utilities and test and setup updates
Add basic environment and configuration
Add return normalization pass
Add utility for runtime mapping
Utility for source-based tests
Exception checking and propagation