Only load berkshelf if it's going to be used
Add berkshelf dependency