major bugfix for heap
created subproject Tests to keep tests in one place
removed separate HeapTest
moved 2d functionality out of abstracteditor
removed 2d functionality from abstracteditor