Add random matches creation

First implementation was in js, but that is obviously not the correct
way to do it. This also includes the skeleton setup to do it in the
backend with celery.