Added registration and celery, big commit