Site Cleanup

You don't have to accept this PR, but this is an example of how I normally set up my sites, the starter anyways.

*  removed the old.git and the node_modules from the git repo using the `.gitignore`.
*  Moved most of the dependencies (for some reason bootstrap seems to be failing when I use the official one) to bower.json
*  Moved the node dependencies to a package.json
*  There were some items not correctly formatted in `data.js`
*  Cleaned up the mixture of tabs and spaces in `index.html`
*  Made links reference `/` instead of being relative
*  Fixed a mustache error that was preventing the links from rendering correctly
*  Fixed an error with the filter mechanism, it was using `.attr('value')` to get the input value, the standard way is to use `.val()`