Initial refactor to d3 node/smash style

Initial refactor to d3 node/smash style
divided js code into elements and moved to src directory
additional refactor of code, Makefile updated with version
updated version in Makefile
continued refactor to support smash and vows testing
parse and update versioning variables
makefile didn't execute test and updates urls.py with correct versions
add js build to setup script
use correct version in setup.py
reorganization of js code
script to write version.js
fixed error loading mpld3 into dom namespace
BUG: setup.py install should run make javascript if necessary,
and proceed with existing .js files if this fails.
fix version & jsbuild in setup
use ast rather than re to get version
update MANIFEST for new build scripts