Added new class ProgramDatabase, which does the lookup for programs
Added new class TimerSchedule to determine, if and when timers are defined