Started Work on Update Commitments

Working in the commitment entity manager. Some names still need to be
changed. Also added some setters and getters to Commitments