Moving file writing out of blessFile

This allows some testing of the blessFile function without worrying about overwriting the test css file.
Now that I look back at this this feels wrong. The intention was to not execute write files if the callback was invoked without the `blessData`