adding acceptance check and max ballot update to pre accept method
creating instance id set type, with union and equal methods
adding methods for merging attributes
adding method to update instance ballot from response messages
adding method to safely set the status on an instance
renaming some stuff
implementing more of the protocol in ExecuteInstructions
adding replica message handling messages
adding accept and commit requests/responses
adding a bunch of tests
making requests satisfy scoped message interface
adding instruction constructor
making instance id methods not use pointers
adding test around instance sets
fixing get current deps
adding test around get next seq
adding tests around moving instance between scope containers
adding test around creating instances without executed instances
condensing scope setup into function
adding mock cluster