Remove unused files
Split components from app logic
Specify components external to bootstrap
Use LOG_LEVEL=debug to specify noisy debugging for mock
Emits single hold event
Emits periodic hold events
Emit multiple hold events with total duration in payload
Update Sinon to latest version
Rename event property
Send button hold events through message queue
Send button hold events through message queue
Fix weird double-merge error
Set Bootstrap as entry point if module is required
Allow components to be overridden but provide defaults
Include lodash for merging and move clone to utils
Change semantics of brightness/on/off methods
Allow LEDs and RGBs to transition over specified duration
Immediately stop active transition before starting a new one
Return promise that resolves on transition completion
Wait for light transitions to complete before exiting process