Fixing custom profiles and CI
Summary of changes:
- Adding junk/* to gitignore for my scratch directory
- Changing my CI to use my custom image instead of Anaconda's
- Fixing scaling logic in magnitudes
- Fixing logic for selecting custom profiles
- Removing redundant magnitudes test
- Adding tests to check that custom profiles are recovered
- Small typo changes
- Updating version