Fix for issue 76 from pygooglevoice code.google.com, addition of timeout.py function to remedy hangs when called pygooglevoice is being used by other threaded applications without context managers