BADASS refacto -- Will be painful to merge in case of conflicts:
- Statuses as output
- Buffer choice now left to the runner. Using ColoredFragmentsBuffer internally.
- missing step defs logic moved out of buffer