libssh2 wrapper with minimal extra baggage