distinguish series that have been marked as watched #213

phase one: database. complete.
phase two: visuals. complete.
phase three: handling restore, traktv sync and timer updates. complete.
TODO: phase four: handle user marking eps watched/not watched from the calendar events drop-down, and the episode list page, including batch marking.

before continuing I need to know if I am headed in the right direction with this. Or should I take a different approach?
Have I left out anything in my phase breakdowns?
 Any suggestions for improving code, visuals, anything else is very welcome. Thanks.