DCAA Compliant Time and Attendance System