Use idiogrammatik and vcf.js from NPM

And many associated changes, including cleaning up code that used the
old APIs provided by the modules, and improving idiogram interactivity
by gainfully using the new API.
Address CR
Merge pull request #59 from hammerlab/issue_58_use_npm_modules

Use idiogrammatik and vcf.js from NPM