Rewrote dial method (closes #193)

Abstracted away stuff that relate to the telephony service interacting
with network.