initial work on astar implementation.
Poking around with astar and testing.
basic algorithm seems to work.

Spiffy.