Added reset() method that will restart and reset the chip when used
Made all methods public so more advanced users can use more functions in the chip that does not yet have methods.
Now you can read the chip status by using ioexpander->readRegister(SYSTEM_STATUS_ADDRESS);