add 2d fft plugin basics
add an 2d fft plugin kernel class
formating changes
make the scalar product version zero at selfcost
ngf test not yet there
add two more filters
need to implement better tests
ngf doesnÇt work like it should be
some things work, and some not
more code cleanup