MENWIZ: yet another character lcd menu wizard library

Greetings,

I am starting to use MENWIZ in an application I'm writing and have discovered a small problem in the error reporting function. I first noticed that the error numbers being found were not any of those created in the source code. I traced the problem to be because the variable MW_error is defined as type byte but is being used with values of greter than 255. changing the definition on line 46 of MENUWIZ.cpp from 'byte MW_error' to 'int MW_error' solved the problem for me.

btw, I see there are some unexpected debug messages being sent down the serial port, these are coming from statements at around lines 795 to 814 of MENWIZ.cpp

I am very happy with the operation of the library, thanks for your good work. I have managed to make it partially work with a modified LCD library using some otherwise unsupported i2c LCD devices, i2c BV4618 and a T6963 with an spi MCP23S17 port expander interface.

hth David.