Using Keychain to store password

I did a small change to store the password on Mac OS's Keychain instead of a plain file.

Good:
* More secure way to store it

Bad:
* This implementation only works with Mac OS 10.6+