Allow for custom validators for complex plugin field types

In addition to executing canned validation from validators.js,
plugins can now provide their own validator hook

Note: I had issues running the project without updating gnode in package.json to "0.1.0"; let me know if that was done in error.