Fix for segfaults with empty keys, a couple editions to allow building on iPhone devices.

Didn't include my keychain_dumper binary in last commit. Figured it was better to have original author compile and release.
I'm going to add printing of private/public? keys, I'll send that along as well to take or leave.
I hope this is useful.
Appologies for any code style issues, if there are any.