Fix add establishment bug and move some more code out of agreementsvm.
Make scroll body more modular to be abel to be used in other pages.
Fix scrollBody to be more modular and more code cleanup.
Fix phone bug in agreement contacts and more code cleanup.