init bower

all of the project's dependencies are specified and installed to
public/js/libs
use grunt to concatenate all js dependencies and serve only 1 js file

use `npm install` to install grunt and its plugins.

use `grunt watch` when developing to keep `app.js` updated with
changes to `main.js`

index.html will serve a single js file, reducing the # of http
requests.
add example application for gh-pages. no auth required