merging Nathan's LCD code
Actually adding LCD files now