Setup grunt file for everything.
Add component.json and bowerrc for future bower support

Working so far:
grunt jshint
grunt build
When uglify'd, the parameter names get mangled. angular does't know what
to provide. So explicitly tell angular what to do.
remove htmlmin as it seriously breaks some of the angularjs custom tags
grunt watch task. Will deploy with couchapp on file change. Added .couchapp_deploy file for couchapp configs
script/config.js file has user changes in it, so for now don't minify it
migrate travis-ci to grunt as well
install grunt cli before running grunt
building tarballs. 'grunt build compress' is full way. version and filename are pulled from package.json
add proper banner to script files
Gruntfile was still using scripts not script. My bad
Update grunt-contrib-jshint to latest version to fix it comaining about needing space between "function" and "()" - https://github.com/jshint/jshint/issues/451
Copy script/config manually until new solution is found
Remove .couchapp_deploy support. Use .couchapprc instead
Merge pull request #19 from halkeye/build-script

Build script
Added parameters to couchapp task to deploy on couchapprc environment either dev or dist sources. Added a deploy task chaining build and couchapp:prod:dist
Update README.md
Update README.md
Update README.md
merge master