Localisation of variables in the LCD sub module.
Trailing space exorcism.
Local variable hiding in the print sub module.
Trailing space removal.
Some local function rearrangements to prevent multiple copies of functions being created when multiple instances of the K400 are created.
Some localisation but not complete.
Despace end of lines.
Minor rearrangement of locals
put back missing function keyword
Whitespace rationalisation.
Minor rearrangements