Control amplitudes are now cleared when initialize_controls is called
This resolves issue where running subsequent optimisations with pulses
where the number of timeslots changes
Also updated the save_amps method to allow for excluding the time column
and handling any error saving the file
Merge pull request #281 from ajgpitch/qtrl-clear_amps_on_init

Control amplitudes are now cleared when initialize_controls is called