Cleaning things up

rebuilding this repo with a new structure of small node_modules instead.