Update client base to not depend on server packages
Remove old imports
Fix file line break
Fix flake8 errors
Merge pull request #432 from pulp/barnabycourt-itineraries

Separate out the client from the server base class for unit tests