added seconds_to_units to get around utc.strftime limitations; fixed bad bad cacheLifetimeMultiplier bug: gets.to_f now, in place of gets.to_i