updated main.js w/ newer boilerplate version w/ bostock's wrap(text, width)