added coverageIgnore on json error fallback
initial tests
Revert "added coverageIgnore on json error fallback"

This reverts commit 0aba0c9e2e0324600bf79115cd13a6710caa5279.
Initial tests for FileBody, missing tests for send(), unsure how to cause a truthy  (@readfile(->path) === FALSE)