Update listener to use stream session

Listener is currently broken when multiple connections are created, using sessions allows proper separation of each connection.

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Merge pull request #27 from dmcgowan/http2_listener_fix

Update listener to use stream session