Add lots of minor fixes and minor updates for agreement contacts.
Add more agreement contact fixes and add more paths for agreement controler.