Add create_dst_dir method to create the destination directory. I think
this should probably be moved up the instance provider so that its
created before we even get here, and so that we don't have duplicate
code in each instance subclass. This is a good start though.