Some feature classes (ServoFirmata, OneWireFirmata, StepperFirmata, in configurable firmata utilize dynamic memory allocation (using the new operator). If a call to malloc (new in this case) fails an error should be reported to the user. This further reinforces the need for a trimmed down error reporting mechanism for Firmata as the current string message solution takes up too much RAM. See #80.