initial elro switch
better pulse timing
more ruby-like loops and blocks
remove pulse timing ... it will not work on slow devices like the raspberry
extracted first methods
refactored calculation of bit pulses
refactored sequence generation
extracted method for sending pulses
nicer bits_for_device method
leaner methods
renamed methods to 'sequence'
first try to test this
separated start script and switch class
more tests
most method are class methods now
split switch and util class
make ElroUtil module
more tests
extracted more methods and test them
nice cli interface
rearranged lib and specs for better require strategy
introduce verbose switch to be less chatty
first doc with images