Document the producer

@cainus I added documentation for the `Producer` class :)

cc @jwolski @iproctor