added files
change alarmaction function to std::map<std::string,Action> funclist