Made the pool grabber compatible with the IOC container
Added errors to the IOC
Changed stores to use IOC version of the pool grabber
Moved the stores to using the IOC version of the pool grabber
Renamed the poolGrabber file to PoolGrabber
Made it require the uppercase PoolGrabber file
Added StoreError and $logger dependencies to the poolGrabber
Updated the store tests to use the changed poolGrabber
Moved all errors over to an IOC architecture
Removed the error codes - I'll do this later (probably)