Added documentation strings. This will have broken my commits from
yesterday as they have not yet been pushed.

Going to be a world of fun mergeing the two now. :(

Doh!