Merge remote-tracking branch 'upstream/master'
Removed extra logic from iterator creation.
Separating StorageIterator from StreamIterator.
Making StreamManager generic, work in progress.
StorageManager and StreamManager with LevelDB pass the tests.
Minor rename.
File renames, indent and minor touches.
Merge remote-tracking branch 'upstream/master'
Made Stream and Storage tests pass with in-memory and LevelDB implementations.
Merge pull request #22 from Staance/jul27

Jul27