Add error framework like in waddrmgr
Add tests verifying textual representations of errors
Replace custom input selection errors with VotingPoolErrors
Replace custom address range error with a VotingPoolError
Rename VotingPoolError to Error to make golint happy
Add a top-level comment block with some things we still need to address