Add tests, add, edit, and crudiblePopulate