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).