Constructs the Testable contract. Called by child contracts.
_timerAddress: Contract that stores the current time in a testing environment. Must be set to 0x0 for production environments that use live time.
Sets the current time.
Will revert if not running in test mode.
time: timestamp to set current Testable time to.