Shallow Clone

Ref #1 

- [ ] Implement snapshot request
- [ ] Link & copy files on create
- [ ] Create snapshot immediately after create