Update AgreementVM to use class instead of function.
Link AgreementVM with EstablishmentSearch.
Update agreementvm and search establishments intigration.
Add agreement route to Routes.ts file.
Further intigrating AgreementVM and Search AMD modules.
Add knockout postbox to have post/sub between viewmodels.

Intigrate postbox in agreementVM and Search viewmodels.
Update Search and AgreementVM for knockout postbox intigration.
Introduce selectionDirection bug.
Create override function for click event in search.
Add functionality to agreementVm and bind to search click function.
Clean up AgreementVM and populate participants with live data.
Add ability to add establisment to agreement partners.
Update Establishment AMD to be able to add Establishment.

Add google toolsoverlay AMD file.
Update agreementvm for map, side nav, and styles.
Add new api for participant and fix establishment loading and binding.