Made use of SecondsTillUpdate()

Increases code comprehensibility
Store time of last update as time.Time

This commit breaks the API, because LastUpdate() now returns a
time.Time object instead of an int64.
Added a new function; time till next update as time.Duration
Merge pull request #54 from michael-k/time

Store time of last update as time.Time