Implemented Visual

Changed the visual table to be drawn with <canvas> tags and implemented
the controls via javascript in the visual.js file