Add tests and clean up some sniffs

Fully tested every sniff and made some updates to a few of the sniffs for specific use cases.