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.
Since when do we open curly braces on a new line? This seems to happen quite a bit in this file (though not everywhere).