If model_key is not in url kwarg, we should use 'pk'
Fetch status/ready/progress in correct order + corrected unittests
Added mixins module to prevent circular imports
Merge remote-tracking branch 'origin/dev' into dev