tweak boxer.js, add some build infrastructure