added path.sep for cmds tests and added tests for git+ and ssh
now git+ prefixed urls use git to clone
code clean up , removed todos, style fixes