- fixed formatting
- renamed own EventEmitter.class to Base.class
- Base.class implements Disposable.class
- all other classes derive from Base.class
- closes #199