Install all dependencies using Bower

Admittedly this adds a lot of junk to the repo, so am also considering using `.gitignore` to exclude the files we're not using.  Let me know if you feel strongly one way or another.