FIX to catch error when frequency range too narrow

This is just a small PR to fix a problem where compute_csd would silently failed when presented with too narrow a frequency range, i.e. when there are no DFT frequencies between fmin and fmax. Now a ValueError is raised in such cases and there's a test as well.