Implementing additional functionality.
Will expand this, commit messages provide initial descriptions of the work.
- I generated the requirements.txt with pip-compile because I couldn't find instructions on how the current one was generated.
- I added django-rest-registration to take over for django-registration
- I added views for various models
- I added a new model for screenshots, we need to write a migration to move
- My migrations in this branch likely need to be cleaned up.