add sync function
forgot to save wavenorm in heterodyne case
let sweeper work without coordinator (must use fast_read=False)
heterodyne readout with negative frequencies seems to work
not 100% sure about phases of negative vs positive, but shouldn't matter much
also generalized dram writing a bit