Set up and configure django celery + redis for git checking

We now use celery and redis to manage periodic checking of repositories
for git commits. This should be a little more flexible than using cron
jobs and you can also monitor the tasks health as well.