Create feature to add multiple asynchronous timers on a page.

I re-organized and re-wrote parts of the code to allow for multiple timers on the same page.  This is done by creating multiple timer objects that are based on the CSS selector of the elements used for the timers.  I'm not sure if this is the best way to achieve this goal, but it still seems to work pretty well.