Merge pull request #154 from mtnlife999/master

Inital checkin of JavaScript enabled Touches App.
work around appc.progressbar's lack of a quiet option
add travis ci support for 0.10.X and 0.11.X
set "npm test" to "grunt test", existing tests accessible as "grunt test:old"
install grunt-cli and zipper linux dependencies in travis ci
use the before_install lifecycle event for libzip-dev installation
sudo apt-get install libzip-dev
formatting
added spinner.js and test.js testing
add .jshintrc file to test folder, gets rid of linting errors caused by mocha/should
log.js testing
lib/packager.js tests, add pending test for lib/log.js
lib/codegen.js testing, exception output mod
adding event listening support