Example code fix
Merge pull request #24 from sharpyfox/readme_fix

Closes #23 and #24
fix for colliding streams.
Added new specialized storage. It garantees collision-free stream allocation in constant time. Also has a property that reuses most recently deallocated streams