Added the ability to un-marshal the yaml when de-crypting a value.  It was marshaling the data to YAML when :marshal => true was set - but not un-marshalling. Added initial tests to ensure a date was encrypted and properly decrypted.