added recursive flag to glone task, tests and documentation

Simple addition to allow setting the ``--recursive`` flag when executing the call to git clone. Also added tests and documentation in README.md