Update presentation of mail_controller

- Add completion block / lambda
- Update method to use presentViewController instead of presentModalViewController
- Update spec to stub presetViewController method rather than presentModalViewController
Merge pull request #318 from chrisradford/master

Update presentation of mail controller to include completion block