feat(content): offset content for toolbar sibling
refactor(dialog): make template require a `.dialog-container`

The template for a dialog is forced to have an outer div now.

This enables the user to add custom css classes for the
dialog container, which is important for customization.
feat(toolbar): make buttons inside toolbars have smaller font-size
docs(): use toolbars instead of css hacks, add view source button
test(): fix unit tests, individually list files in buildConfig
demo(tabs): use cdn url instead of code.angularjs.org

Fixes #14
style(demos): fix minor html errors

Closes #46
chore(): add uncss to docs
docs(): be sure to always use angular.min.js

Closes #51
style(colors): make grey color variable correct

Closes #49
docs(): concatenate and minify all local js & css files

Closes #30
docs(): fix bug with content spacing in sidemenu
docs(app.yml) home.tmpl.html -> template/home.tmpl.html
chore(build): add basic .travis.yml

Addresses #34
demo(icons): add script.js declaring demo app

Fixes #53
chore(): remove unused demo folder