Multiple bugfixes for sprinter

* fixed bug with values not queried at the beginning for install
* refactored some methods into environment.py over install.py
* added activate/deactive endpoints in injects