Decouple and fix tests

Allow #usage and #help tests to be independent from each other
Simplify env#namespace and add missing tests
Add env#lookup tests
Rely on NPM ls for Env#lookup functionnality

Also remove a lot of noisy "too much configs" code that growed the
complexity of the code paths.
explore travis internals