added depth first search and the option for a diagonal or no tiebreaker
for A*
added descriptions for the different algorithms
fixed width issue for the controls (noticed in firefox, had to do with
font size)
code reorganization
changed the view to use Raphael.js instead of the html5 canvas
fixed some issues found in firefox
made the cell corners more subtle. attempt at wall creation and
destroying, but still very buggy