Initial release to support Octopus Intelligent more and fix associated rate issues
- Attempt at fixing #114
- Adds charger as device
- Adds binary sensor to indicate if the planned dispatch is active
- Refactored code to be more managable
I'm not on this tariff, so this initial release has been done blind, so there's a good chance it hasn't worked