Handle FormatException in deserialiser (#54)

Additional PiccoloEngineTests were not required, since the seam draws the line at the exception thrown by PayLoadDeserialiser. Now that has changed from FormatException to MalformedPayLoadException, the Piccolo engine should just work.