Implement Fourier moment calculator #3

This work addresses issue #3. 
Using the psfs array here makes an assumption about its format, but the code to check psfs and put it into a standard format (as self.psfs) comes later. The easiest solution is probably to move the psf checking block before the data checking block.