Introduction to Observables in Angular 2+