Added Packet class.
Added build_body and body_to_data methods.
Added encypt and decrypt.
Small spec tweak for encrypt/decrypt.
Added HMAC autheticate and verify methods.
Added pack and unpack methods.  Added specs for invalid key ids.
Fixed bad MAC verification and spec.
Fix for key string in hex
Fix Ruby 2.0 test failures