adds description and tags as plugin options with default values

Removed hapi.error and replace with Boom to simplify the config method.  Passing in settings will allow for greater customization in the future.