Start migrating frontend to new API format
Remove dead code
Add test for duplicate usernames
Flake8 compliance
Update source delete to handle 204 status code