Integrate audio and visual, tidy up application

This does a few things:
  1. Integrates audio and visual aspects so they work in same browser window
  2. Uses separate files for scripts, keeping out index.html JS-free
  3. Uses the bower package for timbre.js and paper.js
  4. Cleans up unnecessary dependencies (bootstrap, etc)