Adds strict_mode that, when false, avoids an error when data to be encrypted with AES is the empty string

strict_mode is true by default.  when false, it skips encryption and decryption of empty strings.

where do you think the best place to document this/provide an example is?