Feature/vcsha

Implement a wrapper around vcsh which allows applying vcsh to arbitrary file locations.