Optional bool is now unwrapped in "if" statemetns
An objecti-c wrapper was added to bare Keychain C funcitons. This is to work around Swift comatibility bugs, and ease memory management.