full refactor

* From single file to modular chunks!
* From various scripts and languages to node all the way down!
* From various tests to single command unit + browser testing!

Basically this is a good place to tag the old Pjs codebase, and then replace it with this, then move on from there.