Split out tests. Use example config in tests.
Add support for optional .env file. Only write out if defined in voltgrid.conf. Rationalise config.
Merge branch 'wip'