added timer options validation and tests