Adjust heartbleed payload size to minimum required to trigger
add TLS 1.0, 1.1 and 1.2 support and some error checking