updated ConfigurableFirmata to add shift feature