Added function for tracking multiple words at once.

I've added a function which takes a list of keywords and adds them all to filters.tracking.

For each of the terms in the keywords array, the addFilter() function is called like:

    this.addFilter(FILTER_TYPE_TRACKING, keywords[index], false)

I am passing false as the value for reconnect so that if a large list of keywords is passed, then we are not reconnecting a bunch of times.

At the end of the function I perform one reconnect if necessary.

Also aded the corresponding test case.

-Tyler