save_dic_as_pickle requires user to add .pickle before putting it into
function.

process is now multithreaded.