restarting code is working. unfortunately, the restarting doesn't seem to improve convergence on general convex problems
move admmAgent member methods outside of class, so that these functions can be pickled for the mapping with multiprocessing. kind of stupid, but it works for now. this might actually not be a problem in pyhton3"
moved a lot of functionality into prox_list