Reduce public interface of chain matcher
Add specification for null matcher
Add specification of Mutant::Test
Add specs for all CLI flags