Initial peer is now no longer required in session constructor.

Client session will provide the initial_peer through the
session::run() method.