Model and CRUD for alternate crop names

This should actually test adding end-to-end, by clicking, editing the form, saving, and checking that it worked.