At some point we didn't require the roles provided by `Beaker::DSL::Roles`. We now do (actually I'm sure we started requiring it awhile ago, but I didn't notice, and now we _really_ require it). We should update the documentation at the top of the file that says to mix this into a class we only need `hosts` and `logger` defined.