Fixed live updating of canvas with slider.  I'm guessing Chrome
changed the way this trigger is fired with onchange, switched to
oninput.  Fixes #3.
Replaced colour key table with drawing on HTML canvas because there
is no easy way to display pixel symbols in HTML table.  This addresses
issue #8.