Rework some code.

That previous commit was broken because I misunderstood what the nginx::resource::vhost
defined type used the $title resource for. Now that I know, we'll set a $vhost_name and
a $docroot that will allow us to do the right thing.
Updated the docs to reflect the new parameters.
Add in a basic spec.
Add in the fixtures directory.
Fix up the metadata.json.
Removed spec tests.

Since I'm including 2 other modules here from other users on the forge
I'm going to have to stub out a fact for every single selector so that
a value will get returned and I can get a catalog back.