Added more error checking to proto checking
Combined payloads with udp_payloads

Also, fixed bug in tcp portion of payloads (module_data should have been tcp.module_data)
Added automatic hashing to http module, defaults to md5, can use sha1, sha256, sha512 also

Also upped default size limit from 1MB to 5MB
Added ability to disable length truncation of bodies (set to 0)