Changes from #58 + Gevent joinall timeout can now be set!

I had an issue where sometimes map would hang even with requests timeout set.

Adding an optional parameter to set the Gevent joinall timeout should fix any such issues when hangs are not related to requests timing out.

Changes from #58 are included!