alow markMovieAsWatched to be called without callback

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
put the groundwork for movie watched, now Sharkiller can get to work

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
introduce markEpisodeAsNotWatched

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
make checkEpisodeWatched return sensible data,

everything in that file is err, data

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
simplify getEpisodesWatched

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>
make shows watch toggleable

Signed-off-by: Niv Sardi <xaiki@evilgiggle.com>