Clean up tests slightly

* Stop using Snitcher::ConfigError
* Encapsulate FakeSnitchers in describe blocks
* Extract spec_helper to manage load path