Update secret_santa.py

Fixed:
* shuffle() no longer ends with duplicate results
* name can no longer be empty
* minor syntax changes