Created plan for porting to a functional style.
Added skeleton of animateGraphState.
Added graph generation skeleton.
Removed some old cruft.
Added basic animation and heuristic/distance functions.
Made skeleton of stepAStar.
Refactored to avoid needless copying of function pointers.
Added functional algorithm (still has kinks.)
Removed unnecessary files for this rewrite.
Removed links to removed files and added svg element.
Made animations actually work.
Removed old algorithm implementations.
Merge branch 'functional' - bring in functional programming changes.