Added multikey map to store OPL over time steps, as well as the
ability to store optical path lengths based on new commandline flag
(--modulation_depth).

Needs testing.

To Do:
- Write OPLs saved in logger out to file for post processing when
  the simulation is done (maybe during ~Logger).