closes #366
it allows running tests using arguments / targeting specific envs, installing packages, etc