Api/changes

@oalders : I have made all the changes to the scripts in this pull requests. And tidied everything.

Please have a look at it.
Have you tried running this?  This is the output I get:

```
~/Documents/github/metacpan-examples ∙ ./bin/carton scripts/endpoints/author/1a-search-authors-mcpan-api.pl
raw results
################################################################################
MetaCPAN::Client::ResultSet  {
    Parents       Moo::Object
    public methods (6) : facets, new, next, scroller, total, type
    private methods (2) : _assert_scroller, _get_facets
    internals: {
        scroller => Search::Elasticsearch::Scroll,
        type     => "author",
    }
}
MetaCPAN::Client::ResultSet  {
    Parents       Moo::Object
    public methods (6) : facets, new, next, scroller, total, type
    private methods (2) : _assert_scroller, _get_facets
    internals: {
        scroller => Search::Elasticsearch::Scroll,
        type     => "author",
    }
}
################################################################################
Total matches: 2
```

The original script provided the author fields.  In this case you're printing a resultset object, which doesn't really tell us anything about the author.  The point of the print is to show the user which available fields they would be getting etc, so I think we need to preserve that.