Libraries, tests and working streaming

Add libraries for streaming
Add Tests to the project
Streaming working