Added new option to set checking interval + additional suspend intervals

Added timeToCheck variable and element handlers

Added timeToCheck variable and element handlers

Checked setInterval to setTimeout to allow variable intervals.

Also, set timeout to period from new timeToCheck option

Added option to change checking interval, and more suspend after options
Merge branch 'master' of https://github.com/ItsDom/thegreatsuspender

Merge due to squahsing 4 previous commits into one