add features and changed tests

add tmdb config loading
add tests for services