adds conditional-comments.html partial. Since the conditional comments are different in each html file, I'm using the comments in index.html.
adds description, assemble and a helper to package.json.

also
* adds `bugs` property
* corrects `licenses` property, per banner in package.json
* corrects version to be the same as bower.json (v1.1.2).
* adds `url` to repository, since it won't be linkable on npm otherwise (also assuming the repo becomes un-private at some point)
adds _config.yml
adds assemble.

* adds assemble task to gruntfile
* initial attempt at breaking html files into templates. in cases where differences occurred between files (demo and index) rather than try to pick a winner, I assumed that there was a reason and kept both. so, with few exceptions or unless by accident, nothing should be changed but whitespace.
* regarding whitespace, we can beautify the generated HTML with each build, but there are tradeoffs. we can discuss!