Sped up searching of larger grids by only resetting the nodes that have been touched, rather than iterating through the whole collection
Removed init at the top of search
Fixed missed use case of no path found
Moved graph specific concerns out of the astar object, updated support for custom graph objects to support node cleaning
Minor code cleanup, changed applicable CityGraph methods "inherit" their Graph equivalent, updated benchmark to run the 500x500 test