* Add connection error handling
* Test on Windows
* Add unit tests, functional tests
* Add logging options to the config file