Fixed a bug with suffixes colliding js object methods

An update to the public suffix list introduced the "watch" suffix, which exposed a bug where store["watch"] would be defined in Firefox (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/watch), thus failing the subsequent store[tld].push(line).

This should fix any possible collision with prototyped functions.. i wonder if it could f**k up the store if some specific suffix is added.. luckily most are camelized so they won't collide with suffixes. Couln't find any better solution right now..