Replace stream_mutex w/ stream_guard
Remove iterator_helper
Add tests for executors
Clean up code