fixing urls that contain .git
lots of added integration tests
fixing login repo from url tests