Better build and test infra for Node