Refactore PullStream state into the '_pullState'

property.
Implemented SplitStream
Implement RejectStream class