Issue 4 gruntfile directory

First draft to fix issue #4. Note that the tests are broken at the moment. The new code results in dynamic paths in the generated hook files. So comparing the generated files with the expected static ones no longer works.

Also the variable 'gruntfileDirectory' could be ommitted if `this.options.dest` equals the default value. I chose to always include the variable to keep the code simple.