Scope formatter classes to Cucumber::Formatter

This means that projects that implement their own `Progress` class don't have their cucumber tests output break.