Changes:
- Adding `get_popular()` and `get_recommendations()` to methods;
- Adding custom logger supports as `set_logger()` to `Service`s and as `DI` to `TR`/`TRA`;
- Adding parameters to base logger as `console` and `file` options;
- Change logger's factory def name to `create_logger()`;
- Adding example to use `logger`;
- Fix versions of dependencies for safe;
- Fix possible errors for collections and iterable entities;
- Fix small typos;
- Updating docs via mkdocs.