it adds different configurations: 1) after every change, the source code is copied to a .tmp folder, which os mount to the server. 2) before copying, jshint is run and if it fails, the .tmp folder doesn't get updated 3)bower_components are copied to .tmp folder separately, so that task is only run when the server starts, and not after watcher fires
changes some references to .tmp folder for a yeomanConfig property
adds csslint module
adds a watch task for each type of file (css, script, html and image) and adds csslint configuration
removes grunt tasks that are not going to be used at the moment
fixed to get the build task to complete its work
adds pahntomjs dependency to bower.json
updates coy:dist task so it doesn't copy the dev dependencies listed on bower.json