A* Hackery

So InformedSearch *should* perform an A* search, as the frontier is sorted by Collections.sort. Various levels of hackery have been used, which need to be cleaned up ASAP :O