Start to separate validation and report generation

Validation and the report generation should be separated. Hence, I have
created a dedicated schema checker class which will the results back to
Redis. This forms the basis for the report command to create the report
based on all the information found in the Redis database.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Add command for report generation only

The new report command is limited to generate only the report. Other
functions will become obsolete.

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>
Fix some issues

Signed-off-by: Konrad Reiche <konrad.reiche@gmail.com>