PunchCardImpl getName

Updated PunchCardImpl to reflect the change made about the getName
method.
Check in and out

Check in and out in PunchCardImpl are now done.
Period tests

Added more tests for PunchCardImpl about periods.