Added VIVO plugin

This is the plugin I was working on at the ACS meeting.  Note that the
calls to ES from the plugin expect a slightly different setup for the
ES plugin models.  This is because I started rewriting the datasource
and models and did not finish.