specs
[to-squash] Some bigger changes:
- Removed DSL module
- Added BackgroundJob class for store/read master-jobs from redis
- Added more methods in CLI

TODO:
- split Report structure from data fetching layer (two report classes) from reporters
- loggers
- better data validations
- sorting movies ratings (at reporter level)
- more specs
Added --keep flag, added ruby-progressbar gem, include stats in BackgroundJob result.
Better output for CLI
Added initial BackgroundJob spec (via fakeredis gem)
Move all CLI related classes to lib/movies_report/cli
Moved ConsoleReporter to Cli::TableReporter
Missing spec
Fixed namespaces
Updated readme with current API and CLI examples
Updated Report API
Readme-driver-development: design new API....
NEW API - Step 1 - Introduced strategies for building report
NEW API - Step 1 - Rename in CLI MoviesReport -> FilmDB