added nodes graph

1. added GridGraph class for managing the navigation nodes
2. added addNeighbor() to GridTile & and used isPassable
3. added GridGraph and built it