updating tests, + make collector paradigm better

now, we have different collectors for init, burnin,
or main iterations aswell as the result collector.
this should greatly cut down on output sizes

should also make an option to compress the output.

also updated some tests (both resample and unobserved
take parameters --- that should be changed tho.)
forgot to pull from gatsby