Adding reauth functions.

Adding reauth functions for our use case. Registers an interval and makes sure to call a reauth function however often we'd like.
Merge pull request #6 from EQCO/reauth

Adding reauth functions.