Make KelasticMulti sort aggregated responses for multiple indexes

The previous KelasticMulti was sorting the response for each index individually.
It was also only retrieving a increasingly smaller subset of any subsequent index in an attempt to fit something from all indexes on one page.
This ends up displaying mixed results that are not necessarily ordered by time.

The solution was to get the full target size resultset for each index(50), append them into a single array and then sort.

Pretty much re-did KelasticMulti. Please review thoroughly before merging. :)