Added a* pathfinding and additional GUI components

demo application now offers users control over the speed of the
pathfinding loop and a choice between visualizing dijkstras algorithm or
A*