Jekyll 'new' command fixes

* Fixes the issue with FileUtils.cp_r and a glob of files
* Now raises an ArgumentError if no args are provided (there was a failing test for this in the new implementation)