Move common PathFinder tests into PathFinderTestBase
Add DynamicArray<T>
BinaryMinHeap: Implement Queue<T>
Tweaks