[Closes #74] ElasticSearch backend and repo

Line 126 is too long: "% -spec total_posts(sumo:schema_name(), State ) -> {ok, {raw, non_neg_integer()}, State} | {ok, error, State}.".