basic recovery
connection recovery working, warning: pubspec modified for dev purposes
clientVersion argument in DataProvider methods made optional, minor fixes