Refactor test methods - one assert per method
Expose StreamObject lists for testing
Refactor StreamTask rename getProgress method to isDone
Add unit tests for StreamObject modification methods