BellmanFord added
Refactoring: common functionality moved to an abstract class
Tests added
IndexMinPQ remove