Switching to chai/mocha for better reporters (and to prepare future mocks of grunt)
Checking if the dest is a file or not, instead of the physical presence of the directory.

`grunt.file.write` will later recursively write the file so we don't need to care about it.
Merge pull request #31 from oncletom/fix-dest-folder

task fails when destination directory doesn't exist