superseeds #80 this should be a optional feature the basic idea is that when dotenv is installed, lets support using it to load anf pass env vars extra care has to be taken for env vars that affect pythonpath