A fork of  Adafruits MCP23017 i2C port expander library with additional features and capabiliteis, including interrupt handling