Add integration tester from last semester

Not all the tests pass. In fact most don't - but it's somewhere for us
to look when we need to find bugs to fix