1.6.2 Protocol

Wanted to do into develop, from my develop branch, but GitHub wouldn't let me.

I have no idea why GitHub is doing this, but here's a link to my branch: https://github.com/TheMonkey1415/c-raft/tree/master