Consolidate Append and Vote request logic in BaseState
Merge branch 'gh50-consolidate-logic' of github.com:mgodave/barge into gh50-consolidate-logic

Conflicts:
	barge-core/src/main/java/org/robotninjas/barge/state/Follower.java