Optimized optimizePhi, moved newNodes insertion functionality to GraphOptimizer, disabled all node exchanges
Fixed #89 and #88, disabled all node exchanges (except Phi nodes in separate phase) to enforce separation of analysis and node exchange (#90)