Initial version of abstractobserver
Fixed observerbase to correctly register observables
Added filter to change Observer behavior:
- No filter set will simply attach to each Observable
- A filter set will only attach to specified Obserables
Added separate example observer and made ObserverBase really an abstract base class