Transferred Dr. Bazuin's code over to the main branch. I've added comments to help me learn what is actually happening.
Finished transferring Dr. Bazuin's code for the internal RS-232 functions.
Copied the rest of Dr. Bazuin's code over to this project. The remainder
was the external RS-232 communication (to the PC).