add missing dependencies
pin precommit-hook version
generate bower.json from package.json
Housekeeping

Added tests/code to handle views with no model
Added devDependencies to get build.js working
Tweaks to get jshint passing
Re-add commented test
clean and merge