Added case 7: Enter after FTS, but before FTS+(FTD*HOURS) and exit after (FTD*HOURS)
Added updateLunchTime. Gets the lunch time from a list of events and saves the time in lunchTime.
Added the change of flags in TimeManager instance.
Added getTodaysLunchTime to MainActivity.
Make the today timer change color if is weekend (blue), you checked in late (red) or the regular green when completed today's hours.
Change state definitions to final.
Get hours for the EventGroup and let the other classes define the group Icon.
Create an instance of a TimeManager to handle the flags for the EventGroup.

Use the TimeManager instance flags to select the appropiate icon for the EventGroup.
Set the lunchTime in a check.
Change the color of the timer if on a weekend, absent or completed.
Stop the timer in fixed time.
Fix todaysLunchTime.
Print the flags for the getTodaysHours in the log.

Define a new method for a TimeManager instance: getGroupHours().
Define Case 8: Enter after fts and before fte and exit before fte.
Define Case 9: Enter before fte and exit after fte.
Apply the weekend case for absent days.
Fix the updateLunchTime method.
Update the updateState method.