added testing for submodule update
added submodule_update documentation to README
corrected error about submodule update in readme
allow options.depth to be zero
Merge branch 'submodule_update'