extracted method for sending pulses
nicer bits_for_device method
leaner methods
renamed methods to 'sequence'