Feature/logging improvements

Do you want it configurable in the method only or in the Beaker config hash? Also, do you think the default behavior should be noisy? I prefer default behavior to be less noisy of course...