pass options to joi

thus being able to override some of joi default validate options.
notice though: the plugin and joi share the options object so they shouldn't use the same option names.
Merge pull request #7 from samzilverberg/patch-2

pass options to joi
Fixing lint issues
Updating node dependencies
Upgrade dependency Joi version to 2.9.0.  Modified tests to use new Joi types syntax.