Implemented region lamp flag - Closes #189

Moved timers to their own package