Restructure slightly to use a central ticker
Add a check object you can use
Merge pull request #12 from nathggns/issue-12

Restructure to allow things like manual checking.