Initial commit for work on #82

Injected a timer (button doesn't need translation, it will be removed after this is finished), created a generic timer delete button, made sure injecting and catching the fired event works.

Note To Self: If you create a factory, it won't be instantiated until you require it somewhere (dôh)
Mostly finished initial work on #82

Launching multiple magnet queue still needs some work, need to daisy-chain these and the promises all still exxecute at the same time
Merge branch 'angular' of https://github.com/SchizoDuckie/DuckieTV into angular

Conflicts:
	js/services/EpisodeAiredService.js
Added CSS for improved MarkedAsWatched display

Added CSS rules for new iswatched display, what this does;
* Adds a grey background
* Adds a [thicher] strikethrough
* Adds a blueish TICK at the right-hand side

Apart from the major additions;
* Changed the margin on .progress to removed 3px from left side as there is already 3px padding on the left side
* Changed .event > a > span to remove the > span as it didn't seem as though it was needed and (i think) it affected new watched display.
Re-arranged code to support new isWatched display

Changed some of the code around to support an improved isWatched display.
Merge pull request #178 from Js41637/patch-1

New episode watched design
Fixed #179, made the auto-download service work as well. Timer fires properly and all torrents are added to uTorrent (and auto-stopped, omg :D )
Merge pull request #180 from garfield69/angular

add progress & tick for poster & banner during addSeries
Merge pull request #3 from SchizoDuckie/angular

merge for latest updates