touch screen support for jquery ui elements (mostly the slider)
reimplemented A* search treating openList as a binary heap with f_score
as the sorting function. indexes in openList correspond with indexes in
f_score, so changes must be applied to both
isolated binary heap code, implemented Dijkstra's algorithm in a similar
way to A* using the new binary heap code.