active/version series tests. This is just the test code. As per requeste...

Note that this will not pass travis without the other pull request. It's only separated out so it can be reviewed easier.