improve web uri detection
i can has update

first working version:
$Item.Update()

caching changed:
$This.__ApiCache used to store retrieved information
$EnableCaching added as parameter to $Item.Reference() functions