web-pods-datasource: adding first pass at web pods client
web-pods-datasource: read mostly works