Added support for internet passwords

Hey,

I added support for get/set/del internet passwords in the keychain. I defaulted type to 'generic' to make it backwards compatible with the existing syntax. I updated the tests, readme, and bumped the version number up to 0.0.4. I also went ahead and defaulted the callback functions to no-ops.

Thanks,
TJ