Remove contact in place (without rebuilding list).
Raise ValueError if contact not in bucket
Search Updates
PEP8 Fixes
Too many lines