CopyTempDatabase method added to DatabaseCopier

since there appears to be no way to call the temporary database since it
has no name,  the tables must be copied over into the new database. this
method is very fast.