Adding tests and fixing bugs
Add more test cases
Add message forwarding logic to the leader
Style cleanup
added some tests for the acceptor
Adding tests for leader and some log
Merge remote-tracking branch 'origin/add-acceptor-tests' into add-tests
Adding client