* feature: Start refactor to new style of get_miner. Needs testing and stability fixes.
* feature: refactor to aiohttp and fix a lot of bugs with factory. Still needs support for some miners.
* feature: refactor miner class list to be much more readable.
* bug: remove some redundant .upper() calls.
* bug: remove some redundant .upper() calls.
* feature: add Avalonminer support in update miner factory, and add support for A1166 and A1246.
* feature: refactor get_miner to allow models to be selected as strings then selected in the top level get_miner function.
* bug: fix some naming issues, and add timeout to getting miner model.
* bug: fix not instantiating some web sessions properly.