moved reachability to outside the framework and into the demo app, created bundle