make it an installable app

This adds an install button which disappears when you run it as an installed app. It's kinda ugly and we probably want to tweak it a little bit.