On SRP violations in buses and real decorators

This PR is an interactive blog post to demonstrate how easy it is to violate SRP with inheritance and how easy it is to solve such violation with real decorators. As a reference point we'll take [this class](https://github.com/laracasts/Commander/blob/master/src/Laracasts/Commander/ValidationCommandBus.php).