Added Packet.body_to_data() method.
Changed some methods to statics. Added encrypt_body and decrypt_body methods.
Added .authenticate and .verify methods.