Add Point class
Continue Node implementation
Rename NodeGrid to Graph and implement findPath method
Add PathFinder interface
Add a PathFinder implementation for Dijkstra's algorithm