Split out test code into a separate file.
Add support for MicroPython GPIO connection to LCD
Fixed 8-bit gpio mode so that it works properly.