Modified message class to add the ballot corresponding to the message and a metadata dictionary
Added logic for ACCEPTOR_PROMISE and PROPOSER_ACCEPT messages. Also, added Ballot class function to set n