Seperated Out Code

Added NetworkConnectionManager.dart