Added test for using a object that is not a string as a topic name
Added test for calling the MQTT::Packet.parse function on a length header with too many bytes
Added test for reading incomplete length header from socket