Added
- Retry logic added to Octopus Agile API (this isn't failsafe as sometimes it does fail to return results over long periods)
- Full schedule is now logged under `INFO` with price, time and what action it ran
Changed
- Removed `runners` from module, now just `runner`
Fixed
- Made the initial schedule job run if the current time is within 15 minutes of the job execution time
- Users now have to provide an API key for Octopus runners, this is to get the accurate tariff, previously assumed a single tariff that soon became unavailable.