Adding some module exceptions.
Set module dependencies.
Added module configuration and an accessor for it.
Functionality and tests for media service dependencies and accessors.