added updated whitelist and a class to search for additional common libraries