FeelingConnected - adding support for connect request.

You don't need `std::move(connection_state::disconnected)`. `connection_state::disconnected` is already an rvalue reference.