Improved MCP230xx.py