Upgrade to version 0.2.0

This changes the keychain API around a fair bit, but also adds some speed improvements and much easier to read code.