Numerous changes - mainly new usage message, new parameters, and the option to convolve using PSF kernels (not yet implemented)