didConnectToNod called after characteristics found

was calling didConnectToNod before characteristics were found
Users were calling subscription and mode change medthods in the didConnectToNod
callback. This would cause the SDK to crash because characteristics were nil
at that time.

Fixed by making sure all characteristics were found before calling didConnectToNod