Change ContainerState.java to be Immutable,

 change startedAt and finishedAt to be String (as Date does not parse them correctly)
added Paused, Restarting booleans to follow docker container state return more fully