Add InvalidResultFilter
Add DataStorer and WorkMaker
Add fakes for new split IResultError* interfaces
Fix Worker implementations
amp uses IResultError* interfaces