Changes to commitment controllers

Made changes to update commitment controllers and the commitment entity
manager.