Fixes #1327 -- adds multifernet

Taking a ``list`` isn't enforced anywhere, the failure mode when this gets handed a generator is going to be a little weird. Especially if the resulting object is only used for decryption, it'll succeed the first time and then just raise InvalidToken forever.