Fix bug 1012911: Add list of signed agreements to profile page.

Relies on #123, will re-push after merge to make the PR more readable. :D