New general config option: passwordeval

This should resolve #108. Let me know if I should change something.
You can use pytest's tmpdir fixture here: https://pytest.org/latest/tmpdir.html