Fix flawed RoamingCodes read logic
Fix flawed RoamingCodes read logic

Using Zip is a flawed idea (see github issue #19).

Instead, the merge is done manually - and additionally, any codes where
the password is missing are removed (as the password's gone!)

[Fixes #19]

alexhardwicke/Auth