Added tests for openaddr.cache() and openaddr.conform()
Passing bucket name to cache() and conform()
Moved thread setup and execution to two jobs.run_all_* functions
Changed return value of openaddr.conform() to include path and URL
Made cache() and conform() operate on copies of source JSON
Marked a few jobs functions as private