core: decouple Peak3D from session data
This is the last remaining cyclic directory include dependence: experiment/ depends on peak/, and vice versa. The good direction is experiment/ including files from peak/. The reverse direction needs to be resolved, probably by moving algorithms out of class.