Move vp into own package

I wonder if it makes sense for code in the votingpool package to return ManagerErrors, but this is not something for us to change in this branch, so maybe just add an XXX to that intent here?