Add tests for New command

Wrote some tests around the New command.

Fixed an issue where FileUtils.cp_r was copying all files in sub-directories into the new directory, rather than preserving directory structure. Changed it to just make a copy of the site template directory then delete the sample post.