Feature/media manager branch

Implemented MediaManager, called DHNetworkManager