Nope.
Moved setup functions for listener, and added closure method.

Tied the closure method to the new channel request operation to close a channel before initiating a new one.