Add grunt watch task

Adds a `grunt watch` task which watches for changes in the files and automatically runs the relevant grunt task. 

This PR only supports compass/sass compilation at the moment, however it could be extended to js files as well.

Not sure which branch to pull to, please advise if `master` is incorrect.