Dart client-server initial commit.