Install test dependencies in pretest

This makes them get installed before npm test, and since `npm install`
is a no-op if the modules are already installed, its actually quite fast
even when called before every `npm test`.
Change lb-app to private, in package.json

This prevents npm from warning about its lack of description,
repository, or README.