- website.celery: create celery app
- website.admin: do not unregister the djcelery models
- website.settings: added some new celery settings and updated others. Added 'celery.tasks' to our logging config which resolved the missing celery log messages issue
- website.async_tasks: removed redundant abstract task classes. Removed the settings that configured retries since do not handle retries in the tasks
- fixed bug in validator causing it to validate files in excluded directories and updated the pre-commit hook
- hardware uniqueness is now based on the cpu, memory, storage, and storage_type fields, fixes#230
- initial settings of a minval/maxval for a session knob are calculated based on its resource type and the user's hardware
- squashed migrations