only expose methods we want to the Berksfile DSL

This will prevent people from calling functions that we don't want them to be calling in the DSL by leveraging a [Clean Room](http://hopsoft.github.io/blog/ruby-metaprogramming-idioms/#clean_room)