Added pathfinding, perspective transforms with scaling.
* PathFinder is the main entry point
* small unit tests
* graphical test (PathTester)