Adding test, refining stuff, adding PCF8574 support;