clean up, add printRegisteredCompetitions function

Signed-off-by: Blazej Mirowski <blazej.mirowski@tieto.com>
add new dependencies

Signed-off-by: Blazej Mirowski <blazej.mirowski@tieto.com>