Guard against leaf directory existing
Fix task URL
Add missing validate function
Add update endpoint
Updates to PVW task spec