Improve escapes with a `bs.js` library

I resisted this, but it makes BS more useful, so what can you do?
Update README; create TODO
DRY String.bsubst