Generated codenames must be unique

* Removes check and warning for duplicate source directories (since that can no
longer happen)
* Refactor logged_in key pop and comment it with TODO
Adding back in unit testsgit st
Charlie and Kyle: Fixing tests in manage.py
comment on the call to test.sh
Merge pull request #461 from charltonaustin/develop

Adding back in unit testsgit st
Merge pull request #449 from freedomofpress/codename-collisions

Generated codenames must be unique