copy/process a template in the compass template directory to the project directory.
create a directory and all the directories necessary to reach it.
Write paths like we‘re on unix and then fix it
Removes the trailing separator, if any, from a path.
Write a file given the file contents as a string
[Validate]