feat(titleService): set pageTitle via state object
  - Removed titleService service, opting for scope variable instead
  - Deleted titleService files and folder
  - Setting 'pageTitle', a AppCtrl scope variable instead, which is bound to the title tag using ng-bind
  - Put the code back into AppCtrl controller, it now makes more sense there since <title> falls under AppCtrl's domain

Closes #55.
feat(build): Append pkg.version to js and css

Now browsers can cache them aggresively. After every major change simply
bump your pkg.version to push the new assets to the clients.
feat(css): Vendor CSS is copied and concatenated

Thanks to @cymantic and @bcarrell.

Closes #105, closes #65, closes #57.
feat(assets): Vendor assets can be copied too

Any vendor files or directories listed in `vendor_files.assets` will be
copied to the `assets/` directory of the build. This is not a perfect
solution and will not cover all use cases, but for well-designed vendor
components, this should work swimmingly.

Closes #95.
fix(index.html): CopyPasteException in Comments
fix(readme): Changed 'dist' to 'build'
feat(assets): Treat JS in src/assets as assets

Allow js files to be added to the assets directory without them being
linted or added to karma tests
feat(karma): Added PhantomJS support.

Change the Karma browsers config and install PhantomJS by running 'npm
install --save-dev phantomjs' and seting the PHANTOMJS_BIN environment
variable.
fix(readme): Fixed documentation typos
fix(readme): Corrected file location typos
docs(readme): Clarified procedure for running

Closes #133.
fix(build): Vendor files were added 2x to build

Closes #69.
feat(test): Files for testing are now configurable

Closes #70.
fix(index): IE7 font stylesheet pointed nowhere

Closes #88.
docs(readme): Removed build dir kruft

Closes #89.
merged