Compact warnings emmited on namespace matching
Remove useless comment and fix yard docs
Move CLI::Builder into own file
Move complex matcher building out of CLI responsibilities
Move cache instide match builder
Perform test matching on Mutant::Expression instances
Fix YARD docs
Use next to skip iteration