add underscore, update bower.json, and include superhero theme manually

underscore was missing from package.json, and all the Bower dependencies were missing.

Also the superhero theme isn't available from Bower or NPM, and completely breaks the page if it isn't included. Added a rule to the .gitignore file to include it manually so we don't have to download it from bootswatch every single time