init
added log, util, storage, plus some of the protocol logic
added raft messages, responder, replica stuff
added sockets, leader election
added main to take input
probably about to add some logic to the replicas
basic thing kind of works; catchup
basic append entries seems to work. though corner cases would probably be rampant
added joint consensus to some extent
jerkily moving towards a working joint consensus
joint consensus seems, I repeat, seems to work. no guarantees
updated some stuff regarding the list of nodes in Replicas, configuration.OldConfig, configuration.NewConfig
log now uses files
removed some commented code; also initialized nextindex to log.Top() whenever server becomes leader
decrementing nextindex if appendentries response failure
extended make clean to include log-<pid> files as well
re-organized file structures
removed extra debug statements and comments
Merge pull request #1 from saurabhkb/joint-consensus-mostly-works

Joint consensus mostly works