Check if config files have changed

* If .env hasn't changed and user hasn't explicitly
said they want to replace it - don't.
* Also let the user set the name of the .env file. This
is something I'm using for testing (so I don't blow away
an existing .env with a test .env