Add tutorial example for adding a new plugin type

This simple example shows how to define an "animal" plugin, and
corresponding animal service, with a reasonable amount of commentary
on both how it works and the benefits of doing things this way.