Tracking Playback Progress

To wrap up this series, we add a new model to track and persist the progress of playing episodes. We also restore the player and playback position when coming back from a cold launch.

This is a companion discussion topic for the original entry at https://nsscreencast.com/episodes/419-podcast-app-tracking-playback-progress