Fix some missed details when switching to binary protocol
Defer connecting until first use
Bump version to 0.3.1