Got more tests to work, still working on the rest.

Also solved an issue where the chainer was not being recreated between tests, causing TV's to be calculated wrongly.