Updated sine_streamer to not crash.
Add top-level accessible serialization classes.
Add detection object for serialization and update Python API.