customize generated directive

This makes it possible to change the configuration of the directive
generated by  service.
fixes typos
two params to extend is plenty
Merge pull request #35 from davidchang/custom-conf

customize generated directive
run tests with browserify use depedencies from npm
adds .jshintrc
run tests through reactify and es6 transform
adds travis setup file
use es6 destruction to cleanup test components