add logging mixin and refactor Berkshelf.log into Berkshelf::Logger