Syntactic changes in crypto/

Very little was actually changed here apart from the splitting up of
CryptoTools and NSData+CryptoTools into their own header/implementation files.
Still, this is Crypto, so a second set of eyes looking over this is suggested.