This PR adds a backend validation for git URLs on the backend side. Plus added some more test cases for URLs