Adds a Service to be used instead of AsyncTask for dispatching messages

Using a IntentService allows app to be closed immediately after hitting send.

To do: Logic to retry few times if message not sent in first try.