Add support for a blacklist, and only require root for -e and -p.
Also add a cleanup function that removes the tmp dir.