added D.js

Originally forked from https://github.com/malko/D.js