add testing package

fixes #25

- karma, mocha_phantomjs and browser
  test runners are provided by default
- coffescript is enabled by default(this was
  not previously true)
- coffeescript requirejs fixed in production
  build (fixes #45)
- jshint support added(fixes #48)
- generated apps support travis ci out of the
  box via karma

A regression in supporting bootstrap was
added as a result of the branch, a fix will
be provided shortly

/cc @eastridge, @ryan-roemer