use sets for white/blacklists in auth
pass on logging in auth
don't set long reconnect interval in tests

causes failures on travis
pass on test_auth

consolidate some reusable code in base class and decorators