Base RESTful base_path includes id, refactorings

sub parse_response
sub ok for boolean, use with status which now returns self
put with id now used in resource obj
post without id in configure as id is needed for resource obj

Cluster#host understands /abs_path, fixes configservers and routers
Base replaces HTTP::Tiny for http requests

rename request_content from post_data
debug attr and messages before http request
'components' reduces overloading of hosts - naming, cleanup
Cluster Monitoring Tests from spec - standalone & sharded