#31 API: created API services without implementation; author service implementation; tests for implemented services; media entities and interfaces;