Added dive logging functionality.

Side note: fixed a compiler warning.

Now, the QROVController will log
ALL rov data throughout the dive.

This process can be made more efficient
by changing which data is stored.  Some
data is store in multiple copies which
would probably be best to store in one
single ROV config object or something.