Fix bug #1: Si5 now computes good afternoon split times even with missing start time

Also handles punch times which goes past midnight