validate_resource checks for a valid prefix

added streams api request

updated call_api_by_path to handle sparse trees (ls /tags/blackberry)
when the parent needs to be filed in