Add URL validation
Change some comments
Add unit test for url checker
Add integration tests for url checker