Add tests for shallow
Determine new shallow/unshallow
Add shallow support to ProtocolGraphWalker
Add shallow grafts to repo before fetching objects