Death march

Added more tests and also updates for a single driver command made available by pyqi that is controlled at runtime by a configuration file. The configuration is chosen by ``argv[0]``. To do:

* update ``setup.py`` to create a default pyqi configuration under ``~/.pyqi``
* programs that use pyqi need to create a symlink against the ``pyqi`` driver and create a configuration file under ``~/.pyqi``