Updated a docstring
Extra calls to lock.release() are no longer needed due to use of thread pools.
Plus other small changes.
Tidied up the __author__ metadata variables