Added an encoder, XCode B3 swift changes, fixed strings in the unpacker
fixed packing bugs, unpacker returns AnyObject rather than an array