Added tests for calling #get and #get_packet with a block
Added check to ensure that the keep alive value isn't less than 0
Added support for a keep-alive value of 0 and improved testing of pings (fixes #5)