Tidied up long lines in hub.py and fixed a docstring error in SAMPClient