Normalize forward FFT instead of having every bin doubled
Add generalized testing
Add unpacked version
Add precision test
Change API to default to unpacked
Add single value load/store templates