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.
Add default timer value when none is already set
Update to 2.1 to add new fixes