Downgrade webmock

-quiets VCR warning
Simplify directive to take a hash

-add first pass at unit tests for directive and
directive list