Remove ttyrec recordings
Use BaseConnect class's __init__

this implementation is a non-op, remove
move fail2ban_check to module namespace

instead of a local function inside accept().

we wish to keep accept() function very small.
Allow 'anonymous' login handles to be defined

Previously, the handle 'anonymous' was hardcoded
as the "anonymous user" which would be toggled
by another command line option.

Now, the handles that have meaning as 'anonymous'
may be configured. I intend to use this for good
fun by making the handle 'root' an anonymous user
so those fucking Chinese netscanners have something
interesting to show in their logs.
allow threads to be tracked by each server.

previously, if the server was shutdown using ^C
or SIGKILL or some such, the process would hang
until the on-connect threads were completed.

Now, they may be signaled to stop using the
'stopped=True' attribute, so that threads may
be joined and exited cleanly.
empty passwords threw an exception on ssh

so now we fix that.
docstring cleanup
removing unused variables