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.