Natan notes

Please note:
1. In KIACryptoSpec.m, I just changed the order of the specs.
2. When KIACrypto.init fails to create keys, it raises an exception, instead of returning nil.
So did you add trailing spaces here? If so, kill it.