First commit based off http://bl.ocks.org/rengel-de/5603464
Nicer colors, variable width & height, preview up top