moved all the LCD text to the progmem and updated the LCD library to print the strings from progmem where needed