moves much of DictCmd initialisation out of the __init__ method to store as a class variable
reinstate dictclient library in requirements file