Townes of Braidwood agreements officially inked