Fixed a bug in InterpretationImpl which meant the states weren't immutable.
Corrected calculations for alpha and lambda.
Adjusted tests according to last commit.

Wrote an equals() method in TimeSeries which allows for rounding errors.