Merged LCD code with initial commit
Revert "Merged LCD code with initial commit"

This reverts commit 2df18cc450a13d42cbce3082a6e028207670e7a7.