Add tests for sniffs

This includes everything necessary to test sniffs. Coding suite is [Codeception](http://codeception.com/)
It needs to be tagged to a newer version. I made a PR yesterday that was accepted to support their CLI module not failing automatically if the shell command returns with a nonzero status.

PR was accepted, but still have to wait until the bump the version, else the tests will fail.