Why are we no longer allowing the user to specify a `berkshelf_path` programitically? I think using environment variables is a bad practice.