- implemented StreamExtensions.buffer for overflow handling
- implemented stream overflow notifications
- some refactoring of names, renamed commands to notifications