Feature/aggregations top hits

Support for the `top_hits` aggregation