[#76846858] Finish initial SPADE release
- Tie in server side for admin login with basic session creation
- Clean up some modal logic, including a "loading" indicator and error message handling
- New tests for new endpoint