Wrapped fft tables in a struct.
Implemented multidim table creation.

TODO remove current multidim_fft and rename multidim_fft2
to multidim_fft