NetworkManager implemented

NetworkManager implemented, adding some functional classes.