Ensure cache directory exists for new app

Fixes #85 where Git is unable to clone the template into the cache directory (though you run into another error just afterwards).