JSFFT + fixes

Adds the jsfft library, test infrastructure, complex spectrum handling, etc.