analog in to 4 bit LCD driver

That is an improvement. But why not use the LCD code provided in release 0012. It has much richer print functionality with the added benefit that it uses the same syntax as the Serial print routines.