Added an io function to introduce merged offer df
Removing clunky type checking in favour of is instance
Fixing a lot of clunky type checking
Merge branch 'feature/offer_tidyup' into develop