Add tempController class
Make initAlarms of controller classes public and out of the constructor
function. This way it is not necessary to create dynamically those functions
(new is bad in limited memory hardware like uno). To call initAlarms, the time
has to be set which is impossible if the initAlarms is in the constructor.