Build zoomable and pannable SVG canvas

We probably should be careful of what dependencies we are adding, if we are planning on eventually moving the prototype into actual vumi-go. Could you explain what we need `modernizr` and `respond` for?