add connection status, version comparing, not hardlocking until config being sent (fixes #27) (related #23)