cells are inserted onscreen

list-parsing is implemented but untested

I'd like to get drawing implemented next, and use that to test the
list-parsing
Refactored some

the function for reading the state of the inputs is written, untested
Shook up a whole lotta stuff

I apologize for these enormous commits...
nicer text-drawing functions