Adding in some tests and a url validator