split methods (& specs) by resource type

everything's still mixed in to the same namespace, but you have to
start somewhere.
Merge branch 'master' into restructure
restore last_error method, got snipped
check specs pacted
bugfixes for pact specs, working with provider
Merge branch 'check_api_methods' into pact_specs
fix check create pacts
update pact gem
typo
converted contact specs to pact
contact spec fixes
update simplecov
cleanup
entity specs pacted
implement pending spec for contact POST when exists
pacts for maintenance periods spec
WIP media spec pacts
implement pending specs
Merge branch 'master' into pact_specs
add back doc update lost in merge