added validator stub
added test case stub
added test stubs
added comments
added test initialization code
implemented tests
implemented URL validator (#58)