Made the contacts list a vector of shared_ptrs.

Task @T60 : We've had some issues with data quality coming from the
panopticon.. the vectors have been corrupted while the singular values
are fine. As an experiment, I altered panopticon to pass a shared_ptrs
to sensor_recs. We'll see how this goes...