PunchCardImpl

Added PunchCardImpl and beginning TDD implementation.
More PunchCardImpl tests

Added more PunchCardImpl tests. At the minute, one is not working.
Merge remote-tracking branch 'origin/master' into implementations
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.
"Manual" merge regarding calendar system

"Manually" merged changes from master into this branch. The change is
the switch from the calendar system to the java.util time system.
Merge tidying

Tidied up the errors introduced by the manual merge made earlier. All
tests are running now.
PunchCardImpl done

PunchCardImpl is now fully implemented and tested. Still needs
documentation.
PunchCardImpl docs

Added JavaDoc to PunchCardImpl.
Added double check in test

Added a test checking whether a double check in properly overwrites the
first check in.
SumWeekTimeAnalyzer started.

Added SumWeekTimeAnalyzer and started TDD
Change to right month field

Realized that the month has been set wrong in all tests. Remember to use
the public field determined by GregorianCalendar...
SumWeekTimeAnalyzer done

Fully implemented SumWeekTimeAnalyzer. Still needs documentation.
SumWeekTimeAnalyzer JavaDoc

Added JavaDoc to SumWeekAnalyzer.
Merge remote-tracking branch 'origin/implementations'