added 4 bit wide lcd driver
fixed corner case with newlines