Building a Reactive Application with Ngrx and Angular 2 | Toptal