formating of week counters, small fixes
transform the AlarmService to a (simpler) singleton