Creating Reactive, Loosely Coupled Apps with Aurelia and Flux - Episode 1