Calendar added to system

Added the calendar system. Put the jar in the lib folder, but all the
source files are present in the src folder.
Added Period

Added Period interface to system including documentation.
Added PunchCard

Added the PunchCard interface.