Added gentemp and modified Clint's find-package.

Now if Clint's find-package is passed a package, it will return it.