Timer class refactoring and documentation