Update completer.py

Implements WordList and ParentChildDict