ENH: Add optional `clip` kwarg, docs, & handling of signed inputs.
ENH: Tighten tests, all noise types now support signed I/O