The BTools application is a multi-use Mathematica application, largely devoted to simplifying the development process. The application has an autoloader primary file that exposed package-scoped helper functions and loads all of the packages in the Packages directory into the main context.
The easiest way to install these packages is using a paclet server installation:
PacletInstall[
"BTools",
"Site"->
"http://www.wolframcloud.com/objects/b3m2a1.paclets/PacletServer"
]
If you've already installed it you can update using:
PacletUpdate[
"BTools",
"Site"->
"http://www.wolframcloud.com/objects/b3m2a1.paclets/PacletServer"
]
Alternately you can download this repo as a ZIP file and put extract it in $UserBaseDirectory/Applications
Examples and usages can be found on the Wiki