Add the ability to include other files

My specific use case is that I have two skeletons, one for basic Python projects, one for web projects, and the first has a basic .gitignore, while the second has some extra things it would like to add. I would prefer to specify all of the various editor temp files in the the basic skeleton only.

This lets you do that, providing that you make the destination directory available to the template.