Stream can now be nil

- Changed Stream to be a pointer to a stream object so that nil can be unmarshaled
- Removed an unneeded log statement
Merge pull request #3 from K4orta/null-stream

Stream can now be nil