do not reuse sessions and use the ncclient context manger
add more session logging
keep and share ssh connections for the cisco driver
do not close sessions every time
keepalive does nothing
add locking around driver _connect()