raft: add tests based on section 5.2 in raft paper

#1408 
"paper_test" is weird and unconventional. Can't these just go in raft_test? You can add a comment explaining them there if need be.