Output format plugin

This is early work. I just wanted you to have a peek to the direction this is turning into.
minor, but lets change to ``https://`` (notice the s), so we advocate using https for RESTful endpoints.