Let's get the tests running and green again

Switch to minitest

Add Guard
Introduce Snort::RuleOption