Added testing and specs for empty and incorrect content-type.
Also changed e13 to test None for body vs "" previously (which was effectively a duplicate of the last test).
/cc @jbeemster