first version of History.java

this class handles the history of each pumpkin. please check the code
and tell me how to improve / handle some cases like question about a
clone of the Day-Object.
first version of the Pumpkin.java file

this class combines all other classes to simulate a pumpkin. please look
into the code and help me to answer some questions (eg. null check).