Finished for the night
Hmmm, putting the data in the _construct function changes the scope - investigate this tomorrow
Removed bail option - not meant to be committed
Got the scoping working and the collection added
Moving to othermachine
Achieved 100% code coverage