Update to use Security.framework over deprecated openssl

Core Foundation implementation adapted from updated Cocoa version.
Return tabs to spaces as per original style
Remove stray CFShow
Merge pull request #32 from benrb/master

Core Foundation version updated to use Security.framework over deprecated openssl