Cuda fftconv

Added 3d convolution with FFT. Tested with my own little implementation of the 3d convolution that repeats the 2d convolution to get the reference values, for lack of having a clear working reference implementation.