initial changelog
DRY
buffer, color and tools fully tested
event_manager fully tested
window fully tested
spec/event_queue_spec.rb
spec/evented_variable_spec.rb