Done with the third part of the assignment now the parser can parse url's too and addded more checks