added basic visualization + stub tests

added some tests for heap, also draggability and vertices follow nodes