Unit tested PasswordList and made it use an interface to store its data, uncoupling it from JNKeychain.