Add Deprecation warning for .with_listeners and .add_listener

Use the Underlying classes directly instead of the deprecated methods
Silence the deprecation warnings in the deprecated methods specs

Add a note about deprecated methods tested
Better .subscribe formatted tests and add test about multiple listeners