Consolidate Append and Vote request logic in BaseState
Merge branch 'gh50-consolidate-logic' into temp

Conflicts:
	barge-core/src/main/java/org/robotninjas/barge/state/Candidate.java
	barge-core/src/main/java/org/robotninjas/barge/state/Follower.java
	barge-core/src/main/java/org/robotninjas/barge/state/Leader.java
	barge-core/src/test/java/org/robotninjas/barge/state/BaseStateTest.java
Merge pull request #51 from mgodave/gh50-consolidate-logic

Consolidate Append and Vote request logic in BaseState