Changed layering of code so that stun.Call is only responsible for
returning clients address information as returned from STUN server

Also introduced ClientOpts struct