Initial commit with a basic html5 canvas harness. Plus underscore, because we like to map things.