Fixed .gitignore, fixed demo.html reference to dependencies

With the change to `bower_components` for the default Bower install location, the .gitignore and demo was off.  This PR fixes this.