Remove contact in place (without rebuilding list).
Docstring fixes.
Just a list.
Honour import style.
Delegate removal to python. Avoid recreating list.

* Using list.remove means the element is removed
  in-place and no new list is created. This lessens
  the space requirements and may improve speed.
Simplify getContacts.