Argument to clone can now be a path object instead of a string
clone now uses default name, but clones into specified folder.
test setup not good yet, needs to specify expected name in assertion
* added test for recursive checkout
Basic recursive cloning works
Recursive cloning now does not clone same dependency twice
Adding basic command-line interface, setup and automated testing
Adding basic command-line interface, setup and automated testing

Deployment is fully tested with tox