Town Strikes Deal for Nonprofit to Run Ball Fields