Reduce MediaLibraryServiceImpl dependency

Reduced dependency on secondary implementation and added more tests.
@alex-deaconu please review