Add FPMCredentialStore.

Also add a keychain wrapper which isn't working.
The Credential Store must eventually store the session key in
the keychain.