Added GUI to change progress of a commitment, worked with Nick Otero. Also fixed bug where duplicate commitments could be created by clicking edit twice from the same detailed view of a commitment by automatically returning the user to the commitment list after the edit button is clicked.