Rearrange paths to support multiple output targets, update npm dependencies, and simplify grunt config a bit.
Implement a chrome extension to wrap this page.

Dropbox authentication currently doesn't work
(https://forums.dropbox.com/topic.php?id=114919) but it may start working with
no changes here.