Refactor LoadAllSeries so that we could test error conditions

Also write a couple tests for CreateVotingPool, which had no explicit tests
whatsoever.
I think we agreed to do as in the conformal code and prefix these with Tst (there are a number that still needs to be renamed, like BranchOrder above) so they stick and and are not mistaken for a public api.