adding stubbed consensus message handlers and adding a dependencies type
replacing []*Command with Dependencies
adding logging to cluster
adding lock to ring
adding todo
adding/rearranging fields to Command
renaming consensus manager mutex
adding copy method to dependencies type
formatting
starting work on execute command method
adding stuff to gitignore
adding more stubbed consensus tests
fixing dependency gitignore
condensing ballot and leader id into a command id struct
fixing a few things
fixing consensus message tests
renaming reaccepted status, and adding some todos
adding set status method to command
adding ballot fields to pre accept messages
adding links to reference material