Added TextDisplay (also some ongoing changes elsewhere)

some changes to board to accommodate textDisplay, also function added
to block