Integrate Website's To Watch List

Ok, go this re-based and tested. 
a positional argument is one based on the order in the function definition. A kwarg is one that is assigned based on it's name and has a default value it will get in the function definition. If a kwarg with that name is not passed to the function, then it gets the default value in the function. Here's a good post on them: http://stackoverflow.com/questions/1769403/understanding-kwargs-in-python

In the dispatcher, the first list is args, the 2nd list if kwargs