halfway through converting to mcp23s17
updated to use mcp23s17 classes
cleaned up a few things
a bit of final tidying
fixed missing core import
updated docs and testrig tests