Create a ViewModel to replace PlaybackModel. This new ViewModel uses LiveDatas to track state.

Test: Robolectric tests for ViewModel and LiveData classes used.
Change-Id: I9cca468aee134dbd5bd459dee34003febcbcea4d
16 files changed