MFMailComposeViewController returns nil when users didn't setup any mail accounts

If nil passed to presentModalViewController:animated:, NSInvalidArgumentException occurred
MFMailComposeViewController was available from iOS 3, now checking canSendMail
Merge pull request #7 from cockscomb/hot-fix-crashing

Fix crashing issue