Contributions are very much appreciated!

Pull requests should be based on and submitted to the "develop" branch

Please raise an issue to discuss what you plan to implement or change before 
you start if it is going to involve a lot of work on your part.

Please keep pull requests specific, do not make many disparate changes or
new features in one request.  A separate pull request for each feature change
is preferred.

Please ensure your changes work in Python 2.6+, 3.3+ and Windows.

Code conventions:
-----------------

Maximum line length is 80 characters

Follow the line-spacing style that is already in place.

Ensure all functions and classes have a PEP257 compliant docstring and the
code is PEP8 compliant.
