fetch now accepts `tag` and `branch` properties for `clone` operations, new unit tests added and passing