fixing issues with download action after potential changes to geolite max mind server config
setting http method using constant rather than str
changes as per pull request comments to ConsoleController, Factory and DatabaseConfig Classes
injecting http client and providing factory for easily overriding adapter
adding client to constructor
adding request object to console controller
test injecting adapter
use setter in constructor
Merge pull request #8 from SwitchSystems/fix-download-and-unzipping

fixing issues with download action after potential changes to geolite ma...