Added sysInit function and UART setup
changing from 7-segment to HD44780-based LCD. Added new header file
for LCD. Also making updates and bug fixes to support LCD. Have been using
a separate file to make most of the changes, will be adding a new branch
temporarily until changes ready to merge.