Update demo app

- Add iPad support
- Add network activity indicator
- Ask user what to do on network error