I will nuke all these before we merge. I agree that judicious use of such an object might be useful. ATM, the ```puts``` are being used in concert with specs to get this refactor done.