Feature/view model life cycle

- Fix VM life cycle
- Add helper for subscribing to VM from fragment