Add quality module

Closes #7600
16 jobs for !218 with topic/default/quality in 14 minutes and 48 seconds (queued for 3 seconds)
latest merge request