Master RxJS: Observables & observers, creation, transformation & filtering operators, error handling, Subjects, and Schedulers