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