Create new agreement

This change adds the ability to create a new agreement from the admin
page.  This is done by specifying what type of agreement it should be
as well as the name of the agreement.  Upon creation the browser is
redirected to the (currently non-existent) agreement page.

[#54200664]
Merge 54200664-cla-type to master

[Completes #54200664]