proposed implementation of pan and zoom

I don't have a good way to compile assets and serve this right now, so it may need a tweak or two. I did update the csv path though, so it should work.