Tidy up, bug fixes

Mostly tidying up interfaces so that parameters not
applicable are removed. Simulated fft and fft_wideband real
for various parameter combinations.