added options param to smokeping::target

Some probes require additional options to be passed to the target
configuration; now you can pass an arbitrary hash in, and the key-value
pairs will be appended to the target configuration file.  See README for
an example.

Also added parameter validation for smokeping::target.