Fix tab not added to watch array

Tabs were not added to the array properly has their URL is chrome://newtab
when they are created.

Now tab are added only when a valid URL is detected (not beginning with anything
        chrome related) and the tab is not already part of the array.