Refactor: Split logic out of of FuelStrategy into seperate DataCollection classes
Add data filter - only connected DataSamples. (Fixes issue with starting app before iRacing started).  Filter out records with Lap counter of 0
Extracted pit command SetFuel into seperate class
Added Collector for AverageLapTime - based on sessiondata
Updated PitCommand to work out a rough fuel requirement for a race.

Based on duration (estimates number of laps). Or based on actual required
laps.