Implements live polling

This is just on by default, no config, but the $on("$destroy") was the
trick to keeping all intervals from growing and growing

Closes #6