Improving DSL, cleaning up tasks support a little.
Bunch of changes:

- renames
- using filter instead of servlet
- dsl improvements
Completed interface
flatten is now implict def
Processor class for defining observers as operations on observables.
Replaced Class[T] usage by TypeTag