replace Peak3D raw pointers by shared_ptr throughout all the code
@jmfisher I replaced raw pointers for Peak3D objects throughout all the code in order to complete the work you started with other kind of raw pointers. This had deep impacts on all the code (library + GUI). As biodiff data are by far the biggest data, we are currently supporting so far, could you please check that everything is OK on your side (especially the performance) ? If so, we can proceed to merge. Thanks