Removed unnecessary call to TimeUtils for conversion of seconds to milliseconds.
Removed unnecessary call to TimeUtils for conversion of seconds to milliseconds.
Removed timeUnitsToMilliseconds method as TimeUnit.convert makes this method redundant
Removed URIUtils as  httpcomponents URLEncodedUtils makes this classes utility methods redundant.
Removed redundant reporting key String variables and moved them into the REPORT_KEYS enum.
Added argument checking and IllegalArgumentException's to the offer method of ElasticConsumer.
Also cleaned up the javadoc for the same method.
Added documentation to ElasticConsumer.WORKER_STATE enum
Added documentation for WorkerThread