Updated gradle to 2.1
Added wrapper task to generate it easier
Refactoring build script
~ Optimized loading of configs files, before it loaded multiple times, with that optimization it reduces the I/O-access
cleanup
Fixed tag logic for reversed tags
~ Optmized IO Access of horse shoes through config
Fixed build script execution order