Added two more death tests on iterator out of bounds.
A sketch of StreamManager interface and test.
Templates magic.
Merge remote-tracking branch 'origin/master' into mocks
Made iterators use move semantics.
Merge pull request #8 from dkorolev/mocks

Added two more death tests on iterator out of bounds.