Moved LCD related code to a separate file
Moved communications related code to a separate file
Moved options related code to a separate file
Moved IO and other related code to a separate file
Moved a bunch of code from here into other files