trap signals
use port 8023 and pin 13 in led blink example to match with other examples (artoo, for instance)
replace event_spitter with event_emitter, use thread to read serial port
update examples to use event_emitter syntax
move constants to a separate file
use proper method visibility in Board class
use new constants in examples
tests passing
use thread status to close serial port
fix firmware query and move event handlers to its own method
forgot to commit the test :)
bump version's patch number
update README
Merge branch 'master' into refactor-board

Conflicts:
	examples/blink_led.rb
	examples/digital_read.rb
	lib/firmata/board.rb
	test/board_test.rb
update socket examples
update version to 0.4.3
fix test
add Rafael Magana to the list of authors
Gemfile.lock
Fix empty @pins case