adds validation to check that it shouldthe agreeement should have at least one repository to be saved
adds a method ro retrieve the full name of the repo as 'username/repository_name'
rewrites the check_open_pulls_for_agreement method
fixes remaining tests, all green now