Added Emitter class
- closes #39