Finished optional homework, added, <type>_add, <type>_update,
<type>_remove for grades and emails using dynamic data.

-Frank Dye