Made ServerDial and ClientDial private and the Dial method public.
Results in a cleaner API.