Add GPL to Noise functions

Update comments, fix snr() and add GPL blurb.