- project restructuring
- added FFT and wrapper (still untested)