Fix warnings that were obscuring failure explanations
Add empty category test case
Add exception define
Add test for adding nil to array
Fail previously passing test
Move array nil test
Add dictionary nil test
Fix previously passing test