Made access to subprocess stdout/stderr safe for Python 2 and 3
The version string follows git describe format unless clean release
Added check for dirty repository in verify method
Updated __version__ ready for param 1.2.0 release
Edited docstrings; should be no change to code