template & documentation improvements including providing a "local" copy of bsp-utils.js