Suggestion for encryptToFile()

Adds the ability to pass array of arguments similar to the encrypt() function.
Breaking changes: first two arguments are explicitly defined as source, and dest instead of using an open "options" param since it really serves no purpose and isn't merged with any outside settings.

The "args" argument is merged with the defaultArgs.