added sublime project files to gitignore
added diagonal movement to NavigatorGraph
added simpler GraphNode constructor
modified heuristic for diagonal travel