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
Add test to ensure that recursive flag is set if the recursive option is specified.