allow passive mode to be activated without being connected already

* for dependency injection
add passive mode handling after login
use member for binary mode handling
add readme entry
Merge pull request #8 from peerrabe/di-improvements

Di improvements