Browserify

Putting this out there since I'm getting close to wrapping it up. Still need to merge some recent changes :frowning: (by hand).

Test and submit PRs as you please.
Who knows where this `panelData.heroku` comes form? cc @keyvanfatehi @jaredly @niallo