Viewingtimer/Sleeptimer

Basic code to implement a viewing timer / sleep timer.
Uses a variable in the configfile to set how long a channel runs for before viewing is stopped due to the timer expiring.