Add the many dependencies.

The client appears to work for me to list some events.

But ikhal fals for me in urwid with:
UnicodeEncodeError: 'ascii' codec can't encode character u'\u2192' in position 0: ordinal not in range(128)