Decrypt support and minor sign issue fixed

Added decrypt support (only for RFC3256 messages).
Fixed minor issue in encrypted_part when the :sign option is set.

(off topic: my first github push, please let me know if I did anything wrong, or is missing something for you to merge my changes)