started implementing fft benchmark

allthough I tried to make it nice, simple, generic
it looks like I failed, it's already a convoluted
mess and already missing parameters like the data
type (float/double).

there is no error detection to speak of.

also there is a bug somewhere, when putting device
and feed in a vector without reserving space before-
hand the entire thing crashes.