made TimeChunks object that contains information on how the global time line is divided into intervals, after each of which data assimilation can be performed.
changed/added the calcObjScore method for the Parents and Proposals objects
create a new object ForcingChunks and deleted the old object Forcing
added a likelihood function class. Future work is to use a factory in a similar fashion as I have done for the Model class.
Model object is now created using a Factory design pattern.
some minor changes to DiffEvo.java
some minor changes to MainProgram.java
Implemented the linear dynamic model as a state space model that adheres to the interface Model.java