Batch detection, confident detections and threaded module

I added the following features:

* Detection with confidence
* Batch detection with confidence
* Threaded module

- Translation Request and Detection Request both use threads now so I extracted the threading part into a module that can be mixed into requests.

- Added tests to all the features

- Updated README.md