Improve error messages

Add more user friendly error messages:
- when the configuration file cannot be found
- when the miner startup scripts are not executable

Closes #5, closes #6.