Fix loading article regression

Test Plan:
- Load an article, make sure it loads.
Cache saved info for started, completed, and user video info

Test Plan:
- Watch a bit of a video, make sure it is started
- Reload make sure it is still started
- Finish watching it, make sure it shows completed
- Reload, make sure it's still completed.
- Watch a part of a video, then go back without reloading it should skip
  to the same last position and show points.
- Reload and the same info should persist.