Refactored configuration so Logger instance always set on client creation

* Refactored configuration
* Updated version to 4.0.1
* Updated bwapi.gemspec date