Removed code duplication for sending message via Mail or UIActivityViewController
Code tidy up.
Added error catching for geocoder