pull in members from ssh.packet individually (BYTE, STRING, pack_payload, etc...)
undo accidental renaming of transport->ssh_transport
server side authentication: Authenticator and Public_Key_Authenticator classes
_connect(): accept SERVICE_REQUEST, expect it to be ssh-userauth, then call authenticator
SSH_Transport.send(): helper for sending packets
fleshing out authenticator interface