Implemented update in the commitment entity manager, added an ID field to commitment so each commitment has a unique identifier through which we can querry the database and make updates, and recreated the update commitment controller and observer.