Set up code for an LED demo. Drastically carved up the existing code to make it easier to modify. DO NOT MERGE THIS INTO MASTER FOR THE LOVE OF GOD.