Adds grunt & assemble build system.

Adds Grunt to the repo, and adds Assemble to build a static site.

##### Caveats

- The built files are placed in `tmp`, and are gitignored. This was to make sure there weren't any merge conflicts
- The data doesn't quite work yet :)