Refactored automation with bet validation

Automation has structure into a driver, provider & controller.
Added acceptance for authentication, get, open & close.
Amended decision pipeline added bet validation and re calc results prior
to betting.