Small fixes, now all IO tests complete.
TODOs added.
Refactored IO task base classes to support stream and format factories.
IO factory AppSetting are unified under Federation.cs
Test and other projects are updated to reflect changes in IO classes.