Refactor performance tests.. Refactor node deps so we can cleanup repo.

Much improved performance test API... Under the hood nothing is different but this should allow us to make incremental changes to improve the tooling we use... I like having the tests directly part of Mocha because it makes them trivial to run (and travis will run them) but the reporting via console.log is a bit lame...

Also improved the way we reference node deps so make dev/make node-deps should be ignored.