Swap ``time.Now`` with testable ``Time.Now``.
Merge pull request #51 from prometheus/refactor/testability/update-to-time-provider

Swap ``time.Now`` with testable ``Time.Now``.