fixed up some overuse of Class.getCanonicalName, which doesn't work as a
parameter to Class.forName, added utilities to delete files, create
tempdirs, get zip entries