Hilbert tweaks

This computes the Hilbert transform in place in the output array and adds some additional tests.