move the idle timer out of ilios_base and into its own module
comment update
Merge pull request #489 from Trott/timer-object

move the idle timer out of ilios_base and into its own module