Docstrings.
Added a PyQt client.. the imports for it will be broken since I've comandeered a local UI but providing something similar should be trivial (or the subject of another commit).