Add a more complete vote store and some type constraints so it knows a node in the Vote_store and Transport are the same thing
Merge branch 'fix-add-vote_store-and-type-constraints'