Iacuc tests, special review, protocol actions and species & procedures

Lots of tests for IACUC, @wips tags still need to be removed but there are a number of things that need to be reviewed and I assume there will need to be corrections to this pull request. 
This is another case statement that can be eliminated using a Hash transform.  It could look like this:

`procedure = { 'first ' => ['', 0], 'second ' => ['2', 1] }`
`item = procedure[count]`
`get("@procedures#{item[0]}").delete_location(item[1])`