Gravar-mail: A dual-feedback loop model of the mammalian circadian clock for multi-input control of circadian phase