extensive work/changes to fix bugs and implement the majority of QED. Especially focus on Dir Nodes