added "throws" statement for clone()
used .clone() for the Day-Objects in the History-Array
added assertion for day != null in Pumpkin-class