Test for multiple-observation primal-dual

It remains to:
    1) Make sure that the algorithm is coded correctly
    2) Optimize the code
    3) Clean the code
    4) Write better tests, if desirable
    5) Write the documentation