My LCD library for interfacing with HD44780 in 4 bit mode