LCD final working code developed (yet to refactor) and keypad mostly working except for a few errors