Make sure aux messages convert to strings.
Use a non-standard port when testing to avoid hanging rspec
Tested shift register support. Supports multiple registers via array of bytes.